Java 类org.springframework.boot.configurationprocessor.TestCompiler 实例源码

项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:AbstractFieldValuesProcessorTests.java   
@Test
public void getFieldValues() throws Exception {
    TestProcessor processor = new TestProcessor();
    TestCompiler compiler = new TestCompiler(this.temporaryFolder);
    compiler.getTask(FieldValues.class).call(processor);
    Map<String, Object> values = processor.getValues();
    assertThat(values.get("string")).isEqualTo("1");
    assertThat(values.get("stringNone")).isNull();
    assertThat(values.get("stringConst")).isEqualTo("c");
    assertThat(values.get("bool")).isEqualTo(true);
    assertThat(values.get("boolNone")).isEqualTo(false);
    assertThat(values.get("boolConst")).isEqualTo(true);
    assertThat(values.get("boolObject")).isEqualTo(true);
    assertThat(values.get("boolObjectNone")).isNull();
    assertThat(values.get("boolObjectConst")).isEqualTo(true);
    assertThat(values.get("integer")).isEqualTo(1);
    assertThat(values.get("integerNone")).isEqualTo(0);
    assertThat(values.get("integerConst")).isEqualTo(2);
    assertThat(values.get("integerObject")).isEqualTo(3);
    assertThat(values.get("integerObjectNone")).isNull();
    assertThat(values.get("integerObjectConst")).isEqualTo(4);
    assertThat(values.get("charset")).isEqualTo("US-ASCII");
    assertThat(values.get("charsetConst")).isEqualTo("UTF-8");
    assertThat(values.get("mimeType")).isEqualTo("text/html");
    assertThat(values.get("mimeTypeConst")).isEqualTo("text/plain");
    assertThat(values.get("object")).isEqualTo(123);
    assertThat(values.get("objectNone")).isNull();
    assertThat(values.get("objectConst")).isEqualTo("c");
    assertThat(values.get("objectInstance")).isNull();
    assertThat(values.get("stringArray")).isEqualTo(new Object[] { "FOO", "BAR" });
    assertThat(values.get("stringArrayNone")).isNull();
    assertThat(values.get("stringEmptyArray")).isEqualTo(new Object[0]);
    assertThat(values.get("stringArrayConst")).isEqualTo(new Object[] { "OK", "KO" });
    assertThat(values.get("stringArrayConstElements"))
            .isEqualTo(new Object[] { "c" });
    assertThat(values.get("integerArray")).isEqualTo(new Object[] { 42, 24 });
    assertThat(values.get("unknownArray")).isNull();
}
项目:spring-boot-concourse    文件:AbstractFieldValuesProcessorTests.java   
@Test
public void getFieldValues() throws Exception {
    TestProcessor processor = new TestProcessor();
    TestCompiler compiler = new TestCompiler(this.temporaryFolder);
    compiler.getTask(FieldValues.class).call(processor);
    Map<String, Object> values = processor.getValues();
    assertThat(values.get("string")).isEqualTo("1");
    assertThat(values.get("stringNone")).isNull();
    assertThat(values.get("stringConst")).isEqualTo("c");
    assertThat(values.get("bool")).isEqualTo(true);
    assertThat(values.get("boolNone")).isEqualTo(false);
    assertThat(values.get("boolConst")).isEqualTo(true);
    assertThat(values.get("boolObject")).isEqualTo(true);
    assertThat(values.get("boolObjectNone")).isNull();
    assertThat(values.get("boolObjectConst")).isEqualTo(true);
    assertThat(values.get("integer")).isEqualTo(1);
    assertThat(values.get("integerNone")).isEqualTo(0);
    assertThat(values.get("integerConst")).isEqualTo(2);
    assertThat(values.get("integerObject")).isEqualTo(3);
    assertThat(values.get("integerObjectNone")).isNull();
    assertThat(values.get("integerObjectConst")).isEqualTo(4);
    assertThat(values.get("charset")).isEqualTo("US-ASCII");
    assertThat(values.get("charsetConst")).isEqualTo("UTF-8");
    assertThat(values.get("mimeType")).isEqualTo("text/html");
    assertThat(values.get("mimeTypeConst")).isEqualTo("text/plain");
    assertThat(values.get("object")).isEqualTo(123);
    assertThat(values.get("objectNone")).isNull();
    assertThat(values.get("objectConst")).isEqualTo("c");
    assertThat(values.get("objectInstance")).isNull();
    assertThat(values.get("stringArray")).isEqualTo(new Object[] { "FOO", "BAR" });
    assertThat(values.get("stringArrayNone")).isNull();
    assertThat(values.get("stringEmptyArray")).isEqualTo(new Object[0]);
    assertThat(values.get("stringArrayConst")).isEqualTo(new Object[] { "OK", "KO" });
    assertThat(values.get("stringArrayConstElements"))
            .isEqualTo(new Object[] { "c" });
    assertThat(values.get("integerArray")).isEqualTo(new Object[] { 42, 24 });
    assertThat(values.get("unknownArray")).isNull();
}
项目:contestparser    文件:AbstractFieldValuesProcessorTests.java   
@Test
public void getFieldValues() throws Exception {
    TestProcessor processor = new TestProcessor();
    TestCompiler compiler = new TestCompiler(this.temporaryFolder);
    compiler.getTask(FieldValues.class).call(processor);
    Map<String, Object> values = processor.getValues();
    assertThat(values.get("string"), equalToObject("1"));
    assertThat(values.get("stringNone"), nullValue());
    assertThat(values.get("stringConst"), equalToObject("c"));
    assertThat(values.get("bool"), equalToObject(true));
    assertThat(values.get("boolNone"), equalToObject(false));
    assertThat(values.get("boolConst"), equalToObject(true));
    assertThat(values.get("boolObject"), equalToObject(true));
    assertThat(values.get("boolObjectNone"), nullValue());
    assertThat(values.get("boolObjectConst"), equalToObject(true));
    assertThat(values.get("integer"), equalToObject(1));
    assertThat(values.get("integerNone"), equalToObject(0));
    assertThat(values.get("integerConst"), equalToObject(2));
    assertThat(values.get("integerObject"), equalToObject(3));
    assertThat(values.get("integerObjectNone"), nullValue());
    assertThat(values.get("integerObjectConst"), equalToObject(4));
    assertThat(values.get("charset"), equalToObject("US-ASCII"));
    assertThat(values.get("charsetConst"), equalToObject("UTF-8"));
    assertThat(values.get("mimeType"), equalToObject("text/html"));
    assertThat(values.get("mimeTypeConst"), equalToObject("text/plain"));
    assertThat(values.get("object"), equalToObject(123));
    assertThat(values.get("objectNone"), nullValue());
    assertThat(values.get("objectConst"), equalToObject("c"));
    assertThat(values.get("objectInstance"), nullValue());
    assertThat(values.get("stringArray"),
            equalToObject(new Object[] { "FOO", "BAR" }));
    assertThat(values.get("stringArrayNone"), nullValue());
    assertThat(values.get("stringEmptyArray"), equalToObject(new Object[0]));
    assertThat(values.get("stringArrayConst"),
            equalToObject(new Object[] { "OK", "KO" }));
    assertThat(values.get("stringArrayConstElements"),
            equalToObject(new Object[] { "c" }));
    assertThat(values.get("integerArray"), equalToObject(new Object[] { 42, 24 }));
    assertThat(values.get("unknownArray"), nullValue());
}