diff options
author | brandjon <brandjon@google.com> | 2017-08-02 16:42:56 +0200 |
---|---|---|
committer | Dmitry Lomov <dslomov@google.com> | 2017-08-03 12:08:39 +0200 |
commit | f6316bf122ff09753c3bfb7e48faae855731091f (patch) | |
tree | 483ba119a146eea8444fd7144335a334944c4f58 /src/test/java | |
parent | 98dbe037d7b6f2e815af1036373717e28d950698 (diff) |
Cleanup javadoc around Mutability / SkylarkMutable
Also throw IllegalArgumentException instead of AssertionError.
A follow-up CL will look to eliminate the SkylarkMutable#checkMutable(Location, Environment) override in favor of checkMutable(Location, Mutability). This will make it easier to manipulate Skylark values in specialized contexts aside from normal evaluation.
RELNOTES: None
PiperOrigin-RevId: 163978262
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java b/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java index 00319c62cc..a61894ecef 100644 --- a/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java +++ b/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java @@ -253,7 +253,7 @@ public class EnvironmentTest extends EvaluationTestCase { mutability.unlock(dummy, locA); assertThat(mutability.isLocked(dummy)).isTrue(); try { - Mutability.checkMutable(dummy, env); + Mutability.checkMutable(dummy, env.mutability()); fail("Able to mutate locked object"); } catch (Mutability.MutabilityException e) { assertThat(e).hasMessage("trying to mutate a locked object (is it currently being iterated " @@ -263,20 +263,20 @@ public class EnvironmentTest extends EvaluationTestCase { try { mutability.unlock(dummy, locA); fail("Able to unlock object with wrong location"); - } catch (AssertionError e) { + } catch (IllegalArgumentException e) { assertThat(e).hasMessage("trying to unlock an object for a location at which " + "it was not locked (/a:1)"); } mutability.unlock(dummy, locB); assertThat(mutability.isLocked(dummy)).isFalse(); - Mutability.checkMutable(dummy, env); + Mutability.checkMutable(dummy, env.mutability()); // Acquire, then freeze. mutability.lock(dummy, locA); mutability.freeze(); assertThat(mutability.isLocked(dummy)).isFalse(); try { - Mutability.checkMutable(dummy, env); + Mutability.checkMutable(dummy, env.mutability()); fail("Able to mutate locked object"); } catch (Mutability.MutabilityException e) { assertThat(e).hasMessage("trying to mutate a frozen object"); |