本文整理了Java中org.assertj.core.api.AbstractCharSequenceAssert.isEqualToIgnoringCase()
方法的一些代码示例,展示了AbstractCharSequenceAssert.isEqualToIgnoringCase()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractCharSequenceAssert.isEqualToIgnoringCase()
方法的具体详情如下:
包路径:org.assertj.core.api.AbstractCharSequenceAssert
类名称:AbstractCharSequenceAssert
方法名:isEqualToIgnoringCase
[英]Verifies that the actual CharSequence is equal to the given one, ignoring case considerations.
Example :
// assertion will pass
assertThat("Gandalf the grey").isEqualToIgnoringCase("GaNdAlF tHe GREY");
assertThat("Gandalf the grey").isEqualToIgnoringCase("Gandalf the grey");
// assertion will fail
assertThat("Gandalf the grey").isEqualToIgnoringCase("Gandalf the white");
[中]验证实际CharSequence是否等于给定的CharSequence,忽略大小写考虑。
例子:
// assertion will pass
assertThat("Gandalf the grey").isEqualToIgnoringCase("GaNdAlF tHe GREY");
assertThat("Gandalf the grey").isEqualToIgnoringCase("Gandalf the grey");
// assertion will fail
assertThat("Gandalf the grey").isEqualToIgnoringCase("Gandalf the white");
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testWithURL() {
final URL url = Converters.create(URL.class, "http://vertx.io");
assertThat(url.toExternalForm()).isEqualToIgnoringCase("http://vertx.io");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testSystemProperties() throws CLIException {
CLI cli = CLIConfigurator.define(command.getClass());
VertxCommandLauncher launcher = new VertxCommandLauncher();
CommandLine evaluatedCLI = parse(cli, "--name=vert.x", "-Dfoo=bar", "--systemProp=x=y");
CLIConfigurator.inject(evaluatedCLI, command);
command.setUp(new ExecutionContext(command, launcher, evaluatedCLI));
assertThat(System.getProperty("foo")).isEqualToIgnoringCase("bar");
assertThat(System.getProperty("x")).isEqualToIgnoringCase("y");
command.tearDown();
// System properties are not removed by the tearDown.
assertThat(System.getProperty("foo")).isEqualToIgnoringCase("bar");
assertThat(System.getProperty("x")).isEqualToIgnoringCase("y");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testCreation() {
assertThat(new Person4Converter().fromString("bob, morane").first).isEqualToIgnoringCase("bob");
assertThat(new Person4Converter().fromString("bob, morane").last).isEqualToIgnoringCase("morane");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testInjectionOfString() throws CLIException {
HelloClI command = new HelloClI();
CLI cli = CLIConfigurator.define(HelloClI.class);
CommandLine evaluatedCLI = cli.parse(Arrays.asList("--name", "vert.x"));
CLIConfigurator.inject(evaluatedCLI, command);
assertThat(command.run()).isEqualToIgnoringCase("Hello vert.x");
assertThat(command.name).isEqualToIgnoringCase("vert.x");
}
代码示例来源:origin: twosigma/beakerx
@Test
public void shouldReturnResultEqualToBLUE() throws Exception {
String code = "import static java.awt.Color.BLUE\n" +
"println BL";
//when
AutocompleteResult autocomplete = groovyEvaluator.autocomplete(code, code.length());
//then
assertThat(autocomplete.getMatches().get(0)).isEqualToIgnoringCase("BLUE");
assertThat(autocomplete.getStartIndex()).isEqualTo(code.length() - 2);
}
代码示例来源:origin: twosigma/beakerx
@Test
public void shouldReturnResultEqualToToString() throws Exception {
String code = "def v = 'str'\nv.toS";
//when
AutocompleteResult autocomplete = groovyEvaluator.autocomplete(code, code.length());
//then
assertThat(autocomplete.getMatches().get(0)).isEqualToIgnoringCase("toString");
}
代码示例来源:origin: twosigma/beakerx
@Test
public void shouldReturnResultEqualToParamInt() throws Exception {
String code = "int paramInt = 10\n" +
"println par";
//when
AutocompleteResult autocomplete = groovyEvaluator.autocomplete(code, code.length());
//then
assertThat(autocomplete.getMatches().get(0)).isEqualToIgnoringCase("paramInt");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testHelloCLIFromClass() {
CLI command = CLIConfigurator.define(HelloClI.class);
assertThat(command.getOptions()).hasSize(1);
TypedOption option = (TypedOption) find(command.getOptions(), "name");
assertThat(option.getLongName()).isEqualToIgnoringCase("name");
assertThat(option.getShortName()).isEqualToIgnoringCase("n");
assertThat(option.getType()).isEqualTo(String.class);
assertThat(option.getArgName()).isEqualTo("name");
assertThat(option.getDescription()).isEqualToIgnoringCase("your name");
assertThat(option.getDefaultValue()).isNull();
assertThat(option.acceptValue()).isTrue();
assertThat(option.isMultiValued()).isFalse();
assertThat(option.isRequired()).isTrue();
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testMissingValue() throws Exception {
String[] args = new String[]{"-b"};
try {
CommandLine evaluated = cli.parse(Arrays.asList(args));
fail("Exception expected");
} catch (MissingValueException e) {
assertThat(e.getOption().getShortName()).isEqualToIgnoringCase("b");
}
}
代码示例来源:origin: twosigma/beakerx
@Test
public void shouldReturnResultEqualToImport() throws Exception {
String code = "imp";
//when
AutocompleteResult autocomplete = evaluator().autocomplete(code, code.length());
//then
assertThat(autocomplete.getMatches().get(0)).isEqualToIgnoringCase("import");
}
代码示例来源:origin: twosigma/beakerx
@Ignore
@Test
public void shouldReturnResultEqualToToString() throws Exception {
String code = "String v = \"str\";\nv.toS";
//when
AutocompleteResult autocomplete = evaluator().autocomplete(code, code.length());
//then
assertThat(autocomplete.getMatches().get(0)).isEqualToIgnoringCase("toString");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testThatArgumentIndexCanBeGenerated() {
CLI cli = new DefaultCLI().setName("test");
cli.addArgument(new Argument());
cli.addArgument(new Argument());
cli.addArgument(new Argument().setMultiValued(true));
CommandLine line = cli.parse(Arrays.asList("a", "b", "c", "d"));
assertThat((String) line.getArgumentValue(0)).isEqualToIgnoringCase("a");
assertThat((String) line.getArgumentValue(1)).isEqualToIgnoringCase("b");
assertThat(line.getArgumentValues(2)).containsExactly("c", "d");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testThatArgumentIndexCanBeGeneratedWithPartiallyNumberedArguments() {
CLI cli = new DefaultCLI().setName("test");
cli.addArgument(new Argument());
cli.addArgument(new Argument().setIndex(1));
cli.addArgument(new Argument().setMultiValued(true));
CommandLine line = cli.parse(Arrays.asList("a", "b", "c", "d"));
assertThat((String) line.getArgumentValue(0)).isEqualToIgnoringCase("a");
assertThat((String) line.getArgumentValue(1)).isEqualToIgnoringCase("b");
assertThat(line.getArgumentValues(2)).containsExactly("c", "d");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testLongWithUnexpectedArgument2() throws Exception {
String[] args = new String[]{"-foobar"};
TypedOption<Boolean> f = new TypedOption<Boolean>().setLongName("foo").setShortName("f").setType(Boolean.class)
.setSingleValued(false) // No value accepted here.
;
cli.addOption(f);
try {
CommandLine evaluated = cli.parse(Arrays.asList(args));
fail("Exception expected");
} catch (InvalidValueException e) {
assertThat(e.getOption().getShortName()).isEqualToIgnoringCase("f");
assertThat(e.getValue()).isEqualToIgnoringCase("bar");
}
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testShortWithUnexpectedArgument() throws Exception {
String[] args = new String[]{"-f=bar"};
TypedOption<Boolean> f = new TypedOption<Boolean>().setLongName("foo").setShortName("f").setType(Boolean.class)
.setSingleValued(false) // No value accepted here.
;
cli.addOption(f);
try {
CommandLine evaluated = cli.parse(Arrays.asList(args));
fail("Exception expected");
} catch (InvalidValueException e) {
assertThat(e.getOption().getShortName()).isEqualToIgnoringCase("f");
assertThat(e.getValue()).isEqualToIgnoringCase("bar");
}
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testFlag() {
final CLI cli = CLI.create("test")
.addOption(new Option().setShortName("f").setFlag(true))
.addOption(new Option().setShortName("x"));
final CommandLine evaluated = cli.parse(Arrays.asList("-f", "-x", "foo"));
assertThat(evaluated.isFlagEnabled("f")).isTrue();
assertThat((String) evaluated.getOptionValue("x")).isEqualToIgnoringCase("foo");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testWithConfProvidedAsFile() throws IOException {
setManifest("MANIFEST-Launcher-Http-Verticle.MF");
cli.dispatch(new Launcher(), new String[] {"--conf", "target/test-classes/conf.json"});
assertWaitUntil(() -> {
try {
return getHttpCode() == 200;
} catch (IOException e) {
return false;
}
});
assertThat(getContent().getJsonObject("conf").getString("name")).isEqualToIgnoringCase("vertx");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testMissingFlag() {
final CLI cli = CLI.create("test")
.addOption(new Option().setShortName("f").setFlag(true))
.addOption(new Option().setShortName("x"));
final CommandLine evaluated = cli.parse(Arrays.asList("-x", "foo"));
assertThat(evaluated.isFlagEnabled("f")).isFalse();
assertThat((String) evaluated.getOptionValue("x")).isEqualToIgnoringCase("foo");
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testLongWithUnexpectedArgument1() throws Exception {
String[] args = new String[]{"--foo=bar"};
TypedOption<Boolean> f = new TypedOption<Boolean>().setLongName("foo").setShortName("f")
.setType(Boolean.class)
.setSingleValued(false) // No value accepted here.
.setFlag(true);
cli.addOption(f);
try {
CommandLine evaluated = cli.parse(Arrays.asList(args));
fail("Exception expected");
} catch (InvalidValueException e) {
assertThat(e.getOption().getShortName()).isEqualToIgnoringCase("f");
assertThat(e.getValue()).isEqualToIgnoringCase("bar");
}
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testWithBrokenConfProvidedInline() throws IOException {
setManifest("MANIFEST-Launcher-Http-Verticle.MF");
// There is a missing `}` in the json fragment. This is normal, as the test check that the configuration is not
// read in this case.
cli.dispatch(new Launcher(), new String[] {"--conf={\"name\":\"vertx\""});
assertWaitUntil(() -> {
try {
return getHttpCode() == 200;
} catch (IOException e) {
return false;
}
});
assertThat(getContent().getJsonObject("conf").toString()).isEqualToIgnoringCase("{}");
}
内容来源于网络,如有侵权,请联系作者删除!