aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/common/options/OptionsDataTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/common/options/OptionsDataTest.java')
-rw-r--r--src/test/java/com/google/devtools/common/options/OptionsDataTest.java32
1 files changed, 18 insertions, 14 deletions
diff --git a/src/test/java/com/google/devtools/common/options/OptionsDataTest.java b/src/test/java/com/google/devtools/common/options/OptionsDataTest.java
index 0066ca3605..ca777ed23e 100644
--- a/src/test/java/com/google/devtools/common/options/OptionsDataTest.java
+++ b/src/test/java/com/google/devtools/common/options/OptionsDataTest.java
@@ -75,8 +75,7 @@ public class OptionsDataTest {
construct(ExampleNameConflictOptions.class);
fail("foo should conflict with the previous flag foo");
} catch (DuplicateOptionDeclarationException e) {
- assertThat(e.getMessage()).contains(
- "Duplicate option name, due to option: --foo");
+ assertThat(e).hasMessageThat().contains("Duplicate option name, due to option: --foo");
}
}
@@ -104,8 +103,7 @@ public class OptionsDataTest {
construct(ExampleIntegerFooOptions.class, ExampleBooleanFooOptions.class);
fail("foo should conflict with the previous flag foo");
} catch (DuplicateOptionDeclarationException e) {
- assertThat(e.getMessage()).contains(
- "Duplicate option name, due to option: --foo");
+ assertThat(e).hasMessageThat().contains("Duplicate option name, due to option: --foo");
}
}
@@ -127,9 +125,11 @@ public class OptionsDataTest {
fail("nofoo should conflict with the previous flag foo, "
+ "since foo, as a boolean flag, can be written as --nofoo");
} catch (DuplicateOptionDeclarationException e) {
- assertThat(e.getMessage()).contains(
- "Duplicate option name, due to option --nofoo, it "
- + "conflicts with a negating alias for boolean flag --foo");
+ assertThat(e)
+ .hasMessageThat()
+ .contains(
+ "Duplicate option name, due to option --nofoo, it "
+ + "conflicts with a negating alias for boolean flag --foo");
}
try {
@@ -137,8 +137,9 @@ public class OptionsDataTest {
fail("nofoo should conflict with the previous flag foo, "
+ "since foo, as a boolean flag, can be written as --nofoo");
} catch (DuplicateOptionDeclarationException e) {
- assertThat(e.getMessage()).contains(
- "Duplicate option name, due to boolean option alias: --nofoo");
+ assertThat(e)
+ .hasMessageThat()
+ .contains("Duplicate option name, due to boolean option alias: --nofoo");
}
}
@@ -161,8 +162,9 @@ public class OptionsDataTest {
fail("nofoo should conflict with the previous flag foo, "
+ "since foo, as a boolean flag, can be written as --nofoo");
} catch (DuplicateOptionDeclarationException e) {
- assertThat(e.getMessage()).contains(
- "Duplicate option name, due to boolean option alias: --nofoo");
+ assertThat(e)
+ .hasMessageThat()
+ .contains("Duplicate option name, due to boolean option alias: --nofoo");
}
}
@@ -185,9 +187,11 @@ public class OptionsDataTest {
fail("nofoo, the old name for bar, should conflict with the previous flag foo, "
+ "since foo, as a boolean flag, can be written as --nofoo");
} catch (DuplicateOptionDeclarationException e) {
- assertThat(e.getMessage()).contains(
- "Duplicate option name, due to old option name --nofoo, it conflicts with a "
- + "negating alias for boolean flag --foo");
+ assertThat(e)
+ .hasMessageThat()
+ .contains(
+ "Duplicate option name, due to old option name --nofoo, it conflicts with a "
+ + "negating alias for boolean flag --foo");
}
}