javax.annotation.security.DenyAll#org.assertj.core.api.SoftAssertions源码实例Demo

下面列出了javax.annotation.security.DenyAll#org.assertj.core.api.SoftAssertions 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: quickperf   文件: JvmOptionConverterTest.java
@Test public void
should_return_jvm_option_objects_from_jvm_options_as_a_string() {

    // GIVEN
    JvmOptions jvmOptionsAsAnnotation = mock(JvmOptions.class);
    when(jvmOptionsAsAnnotation.value()).thenReturn(" -XX:+UseCompressedOops   -XX:+UseCompressedClassPointers  ");

    // WHEN
    List<JvmOption> jvmOptions = jvmOptionConverter.jvmOptionFrom(jvmOptionsAsAnnotation);

    // THEN
    SoftAssertions softAssertions = new SoftAssertions();
    softAssertions.assertThat(jvmOptions).hasSize(2);

    JvmOption firstJvmOption = jvmOptions.get(0);
    softAssertions.assertThat(firstJvmOption.asString())
                  .isEqualTo("-XX:+UseCompressedOops");

    JvmOption secondJvmOption = jvmOptions.get(1);
    softAssertions.assertThat(secondJvmOption.asString())
                  .isEqualTo("-XX:+UseCompressedClassPointers");

    softAssertions.assertAll();

}
 
源代码2 项目: quickperf   文件: AbstractJUnit4SpringTestBase.java
@Test public void
two_tests_having_performance_and_functional_issues() {

    // GIVEN
    Class<?> testClass = aClassWithTwoMethodsHavingFunctionnalAndPerfIssues();

    // WHEN
    PrintableResult printableResult = testResult(testClass);

    // THEN
    SoftAssertions softAssertions = new SoftAssertions();
    softAssertions.assertThat(printableResult.failureCount()).isEqualTo(2);

    softAssertions.assertThat(printableResult.toString())
                  .contains("java.lang.AssertionError: Performance and functional properties not respected")
                  .contains("Failing assertion of first test!")
                  .contains("Failing assertion of second test!");

    softAssertions.assertAll();

}
 
源代码3 项目: rabbitmq-mock   文件: MockConnectionTest.java
@Test
void connectionParams_are_default_ones() {
    Connection connection = new MockConnectionFactory().newConnection();

    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(connection.getAddress().getHostAddress()).isEqualTo("127.0.0.1");
    softly.assertThat(connection.getPort()).isEqualTo(ConnectionFactory.DEFAULT_AMQP_PORT);
    softly.assertThat(connection.getChannelMax()).isEqualTo(0);
    softly.assertThat(connection.getFrameMax()).isEqualTo(0);
    softly.assertThat(connection.getHeartbeat()).isEqualTo(0);
    softly.assertThat(connection.getClientProperties()).isEqualTo(AMQConnection.defaultClientProperties());
    softly.assertThat(connection.getClientProvidedName()).isNull();
    softly.assertThat(connection.getServerProperties().get("version"))
        .isEqualTo(LongStringHelper.asLongString(new Version(AMQP.PROTOCOL.MAJOR, AMQP.PROTOCOL.MINOR).toString()));
    softly.assertThat(connection.getExceptionHandler()).isExactlyInstanceOf(DefaultExceptionHandler.class);
    softly.assertAll();
}
 
@Test
public void of_WHEN_valid_block_is_passed_RETURN_new_block() throws Exception {

    // Given
    GeneralBlock generalBlock = new GeneralBlock(UserHeaderBlock.BLOCK_ID_3, "{113:SEPA}{108:ILOVESEPA}");

    // When
    UserHeaderBlock block = UserHeaderBlock.of(generalBlock);

    // Then
    assertThat(block).isNotNull();
    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(block.getBankingPriorityCode()).contains("SEPA");
    softly.assertThat(block.getMessageUserReference()).contains("ILOVESEPA");
    softly.assertAll();
}
 
@Test
@Parameters(method = "getPosServices")
public void testPosConformity(LappsGridService aService) throws Exception
{
    CAS cas = loadData();
    
    predict(aService.getUrl(), cas);

    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(JCasUtil.select(cas.getJCas(), Token.class))
            .as("Prediction should contain Tokens")
            .isNotEmpty();
    softly.assertThat(JCasUtil.select(cas.getJCas(), POS.class))
            .as("Prediction should contain POS tags")
            .isNotEmpty();

    softly.assertAll();
}
 
@Test
public void of_WHEN_valid_block_is_passed_RETURN_new_block() throws Exception {

    // Given
    GeneralBlock generalBlock = new GeneralBlock(BasicHeaderBlock.BLOCK_ID_1, "F01YOURCODEZABC2222777777");

    // When
    BasicHeaderBlock block = BasicHeaderBlock.of(generalBlock);

    // Then
    assertThat(block).isNotNull();
    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(block.getApplicationId()).isEqualTo("F");
    softly.assertThat(block.getServiceId()).isEqualTo("01");
    softly.assertThat(block.getLogicalTerminalAddress()).isEqualTo("YOURCODEZABC");
    softly.assertThat(block.getSessionNumber()).isEqualTo("2222");
    softly.assertThat(block.getSequenceNumber()).isEqualTo("777777");
    softly.assertAll();
}
 
/**
 * SoftAssertions are used to group assertions with different assertion bases and force all of them to run even if a previous assertion failed.
 */
@Test
void softAssertion() {
    SoftAssertions.assertSoftly(soft -> {
        // Base dummyFruits
        soft.assertThat(dummyFruits)
                .hasSize(3)
                .containsExactly(babyBanana, grannySmithApple, grapefruit);
        // Base otherDummyFruitList
        soft.assertThat(otherDummyFruitList)
                .hasSize(4)
                .containsAll(dummyFruits)
                .containsExactly(babyBanana, grannySmithApple, grapefruit, redBanana);
        // Base
        soft.assertThat(grapefruit).extracting(DummyFruit::getType).allMatch(DummyFruit.TYPE.ORANGE::equals);
    });
}
 
源代码8 项目: jig   文件: GradleProjectTest.java
@ParameterizedTest
@MethodSource("fixtures")
public void 依存関係にあるすべてのJavaPluginが適用されたプロジェクトのクラスパスとソースパスが取得できること(
        String name,
        String[] classPathSuffixes,
        String[] sourcePathSuffixes) throws Exception {

    Method projectMethod = GradleProjectTest.class.getDeclaredMethod("_" + name, Path.class);
    projectMethod.setAccessible(true);
    Project project = (Project) projectMethod.invoke(null, tempDir);

    SourcePaths sourcePaths = new GradleProject(project).rawSourceLocations();

    List<Path> binarySourcePaths = sourcePaths.binarySourcePaths();
    List<Path> textSourcePaths = sourcePaths.textSourcePaths();

    Fixture fixture = new Fixture(classPathSuffixes, sourcePathSuffixes);
    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(fixture.classPathContains(new HashSet<>(binarySourcePaths))).isTrue();
    softly.assertThat(fixture.sourcePathContains(new HashSet<>(textSourcePaths))).isTrue();
    softly.assertAll();
}
 
@Test
public void of_WHEN_valid_block_is_passed_RETURN_new_block() throws Exception {

    // Given
    GeneralBlock generalBlock = new GeneralBlock(UserTrailerBlock.BLOCK_ID_5, "{CHK:F7C4F89AF66D}{TNG:}");

    // When
    UserTrailerBlock block = UserTrailerBlock.of(generalBlock);

    // Then
    assertThat(block).isNotNull();
    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(block.getChecksum()).contains("F7C4F89AF66D");
    softly.assertThat(block.getTraining()).contains("");
    softly.assertAll();
}
 
源代码10 项目: prebid-server-java   文件: MetricsTest.java
private void verifyCreatesConfiguredCounterType(Consumer<Metrics> metricsConsumer) {
    final EnumMap<CounterType, Class<? extends Metric>> counterTypeClasses = new EnumMap<>(CounterType.class);
    counterTypeClasses.put(CounterType.counter, Counter.class);
    counterTypeClasses.put(CounterType.flushingCounter, ResettingCounter.class);
    counterTypeClasses.put(CounterType.meter, Meter.class);

    final SoftAssertions softly = new SoftAssertions();

    for (CounterType counterType : CounterType.values()) {
        // given
        metricRegistry = new MetricRegistry();

        // when
        metricsConsumer.accept(new Metrics(metricRegistry, CounterType.valueOf(counterType.name()),
                accountMetricsVerbosity, bidderCatalog));

        // then
        softly.assertThat(metricRegistry.getMetrics()).hasValueSatisfying(new Condition<>(
                metric -> metric.getClass() == counterTypeClasses.get(counterType),
                null));
    }

    softly.assertAll();
}
 
@Test
public void shouldGenerateAtlasmapSchemaSetForUpdatePetRequest() throws IOException {
    final Oas20Operation openApiOperation = OasModelHelper.getOperationMap(openApiDoc.paths.getPathItem(path), Oas20Operation.class).get(operation);

    final DataShape shape = generator.createShapeFromRequest(json, openApiDoc, openApiOperation);

    final SoftAssertions softly = new SoftAssertions();
    softly.assertThat(shape.getKind()).isEqualTo(DataShapeKinds.XML_SCHEMA);
    softly.assertThat(shape.getName()).isEqualTo("Request");
    softly.assertThat(shape.getDescription()).isEqualTo("API request payload");
    softly.assertThat(shape.getExemplar()).isNotPresent();
    softly.assertAll();

    final String expectedSpecification;
    try (InputStream in = UnifiedXmlDataShapeGenerator.class.getResourceAsStream("/openapi/v2/" + schemaset)) {
        expectedSpecification = IOUtils.toString(in, StandardCharsets.UTF_8);
    }

    final String specification = shape.getSpecification();

    assertThat(specification).isXmlEqualTo(expectedSpecification);
}
 
@Test
public void shouldGenerateAtlasmapSchemaSetForUpdatePetRequest() throws IOException {
    final Oas30Operation openApiOperation = OasModelHelper.getOperationMap(openApiDoc.paths.getPathItem(path), Oas30Operation.class).get(operation);

    final DataShape shape = generator.createShapeFromRequest(json, openApiDoc, openApiOperation);

    final SoftAssertions softly = new SoftAssertions();
    softly.assertThat(shape.getKind()).isEqualTo(DataShapeKinds.XML_SCHEMA);
    softly.assertThat(shape.getName()).isEqualTo("Request");
    softly.assertThat(shape.getDescription()).isEqualTo("API request payload");
    softly.assertThat(shape.getExemplar()).isNotPresent();
    softly.assertAll();

    final String expectedSpecification;
    try (InputStream in = UnifiedXmlDataShapeGenerator.class.getResourceAsStream("/openapi/v3/" + schemaset)) {
        expectedSpecification = IOUtils.toString(in, StandardCharsets.UTF_8);
    }

    final String specification = shape.getSpecification();

    assertThat(specification).isXmlEqualTo(expectedSpecification);
}
 
@Test
public void of_WHEN_valid_input_block_is_passed_RETURN_new_block() throws Exception {

    // Given
    GeneralBlock generalBlock = new GeneralBlock(ApplicationHeaderBlock.BLOCK_ID_2, "I101YOURBANKXJKLU3003");

    // When
    ApplicationHeaderBlock block = ApplicationHeaderBlock.of(generalBlock);

    // Then
    assertThat(block).isNotNull();
    assertThat(block.getInput()).isPresent();
    if (block.getInput().isPresent()) {
        SoftAssertions softly = new SoftAssertions();
        ApplicationHeaderInputBlock inputBlock = block.getInput().get();
        softly.assertThat(inputBlock.getMessageType()).isEqualTo("101");
        softly.assertThat(inputBlock.getReceiverAddress()).isEqualTo("YOURBANKXJKL");
        softly.assertThat(inputBlock.getMessagePriority()).isEqualTo(MessagePriority.URGENT);
        softly.assertThat(inputBlock.getDeliveryMonitoring()).contains("3");
        softly.assertThat(inputBlock.getObsolescencePeriod()).contains("003");
        softly.assertAll();
    }

    assertThat(block.getOutput()).isNotPresent();
}
 
源代码14 项目: robozonky   文件: RatingTest.java
@Test
void someRatingsUnavailableBefore2019() {
    final Instant ratingsChange = Rating.MIDNIGHT_2019_03_18.minusSeconds(1);
    SoftAssertions.assertSoftly(softly -> {
        for (final Rating r : new Rating[] { Rating.AAE, Rating.AE }) {
            softly.assertThat(r.getMaximalRevenueRate(ratingsChange))
                .as("Max revenue rate for " + r)
                .isEqualTo(Ratio.ZERO);
            softly.assertThat(r.getMinimalRevenueRate(ratingsChange))
                .as("Min revenue rate for " + r)
                .isEqualTo(Ratio.ZERO);
            softly.assertThat(r.getFee(ratingsChange))
                .as("Fee for " + r)
                .isEqualTo(Ratio.ZERO);
        }
    });
}
 
源代码15 项目: robozonky   文件: RatingTest.java
@Test
void allRatingsNowAvailable() {
    SoftAssertions.assertSoftly(softly -> {
        for (final Rating r : Rating.values()) {
            softly.assertThat(r.getMaximalRevenueRate())
                .as("Max revenue rate for " + r)
                .isGreaterThan(Ratio.ZERO);
            softly.assertThat(r.getMinimalRevenueRate())
                .as("Min revenue rate for " + r)
                .isGreaterThan(Ratio.ZERO);
            softly.assertThat(r.getFee())
                .as("Fee for " + r)
                .isGreaterThan(Ratio.ZERO);
            softly.assertThat(r.getInterestRate())
                .as("Interest rate for " + r)
                .isGreaterThan(Ratio.ZERO);
        }
    });
}
 
源代码16 项目: robozonky   文件: Tuple1Test.java
@Test
void equals() {
    Tuple1 tuple = Tuple.of(1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple)
            .isEqualTo(tuple);
        softly.assertThat(tuple)
            .isNotEqualTo(null);
        softly.assertThat(tuple)
            .isNotEqualTo("");
    });
    Tuple1 tuple2 = Tuple.of(1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple)
            .isNotSameAs(tuple2);
        softly.assertThat(tuple)
            .isEqualTo(tuple2);
    });
    Tuple1 tuple3 = Tuple.of(2);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple3)
            .isNotEqualTo(tuple);
        softly.assertThat(tuple)
            .isNotEqualTo(tuple3);
    });
}
 
源代码17 项目: robozonky   文件: Tuple2Test.java
@Test
void equals() {
    Tuple2 tuple = Tuple.of(1, 1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple)
            .isEqualTo(tuple);
        softly.assertThat(tuple)
            .isNotEqualTo(null);
        softly.assertThat(tuple)
            .isNotEqualTo("");
    });
    Tuple2 tuple2 = Tuple.of(1, 1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple)
            .isNotSameAs(tuple2);
        softly.assertThat(tuple)
            .isEqualTo(tuple2);
    });
    Tuple2 tuple3 = Tuple.of(1, 2);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple3)
            .isNotEqualTo(tuple);
        softly.assertThat(tuple)
            .isNotEqualTo(tuple3);
    });
}
 
源代码18 项目: robozonky   文件: Tuple3Test.java
@Test
void equals() {
    Tuple3 tuple = Tuple.of(1, 1, 1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple)
            .isEqualTo(tuple);
        softly.assertThat(tuple)
            .isNotEqualTo(null);
        softly.assertThat(tuple)
            .isNotEqualTo("");
    });
    Tuple3 tuple2 = Tuple.of(1, 1, 1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple)
            .isNotSameAs(tuple2);
        softly.assertThat(tuple)
            .isEqualTo(tuple2);
    });
    Tuple3 tuple3 = Tuple.of(1, 2, 3);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(tuple3)
            .isNotEqualTo(tuple);
        softly.assertThat(tuple)
            .isNotEqualTo(tuple3);
    });
}
 
@Test
public void of_WHEN_valid_block_is_passed_RETURN_new_block() throws Exception {

    // Given
    GeneralBlock generalBlock = new GeneralBlock(SystemTrailerBlock.BLOCK_ID_S, "{CHK:F7C4F89AF66D}{TNG:}{SAC:}{COP:P}");

    // When
    SystemTrailerBlock block = SystemTrailerBlock.of(generalBlock);

    // Then
    assertThat(block).isNotNull();
    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(block.getChecksum()).contains("F7C4F89AF66D");
    softly.assertThat(block.getTraining()).contains("");
    softly.assertThat(block.getAdditionalSubblocks("COP").getContent()).isEqualTo("P");
    softly.assertAll();
}
 
源代码20 项目: robozonky   文件: QuotaMonitorTest.java
@Test
void reaches50() {
    add(1500);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold75PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold90PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold99PercentReached())
            .isFalse();
    });
    add(-1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold75PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold90PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold99PercentReached())
            .isFalse();
    });
}
 
源代码21 项目: robozonky   文件: QuotaMonitorTest.java
@Test
void reaches75() {
    add(2250);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold75PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold90PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold99PercentReached())
            .isFalse();
    });
    add(-1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold75PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold90PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold99PercentReached())
            .isFalse();
    });
}
 
源代码22 项目: robozonky   文件: QuotaMonitorTest.java
@Test
void reaches90() {
    add(2700);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold75PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold90PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold99PercentReached())
            .isFalse();
    });
    add(-1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold75PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold90PercentReached())
            .isFalse();
        softly.assertThat(monitor.threshold99PercentReached())
            .isFalse();
    });
}
 
源代码23 项目: robozonky   文件: QuotaMonitorTest.java
@Test
void reaches99() {
    add(2970);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold75PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold90PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold99PercentReached())
            .isTrue();
    });
    add(-1);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(monitor.threshold50PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold75PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold90PercentReached())
            .isTrue();
        softly.assertThat(monitor.threshold99PercentReached())
            .isFalse();
    });
}
 
源代码24 项目: robozonky   文件: DefaultInvestmentShareTest.java
@Test
void shareBoundaries() {
    assertThatThrownBy(() -> new DefaultInvestmentShare(-1))
        .isInstanceOf(IllegalArgumentException.class);
    assertThatThrownBy(() -> new DefaultInvestmentShare(101))
        .isInstanceOf(IllegalArgumentException.class);
    final DefaultInvestmentShare s = new DefaultInvestmentShare(0);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(s.getMinimumShareInPercent())
            .isEqualTo(0);
        softly.assertThat(s.getMaximumShareInPercent())
            .isEqualTo(0);
    });
    final DefaultInvestmentShare s2 = new DefaultInvestmentShare(100);
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThat(s2.getMinimumShareInPercent())
            .isEqualTo(0);
        softly.assertThat(s2.getMaximumShareInPercent())
            .isEqualTo(100);
    });
}
 
源代码25 项目: apm-agent-java   文件: RegexValidatorTest.java
@Test
void testRegexValidator() {
    SoftAssertions.assertSoftly(softly -> {
        softly.assertThatCode(() -> RegexValidator.of("foo").assertValid("foo")).doesNotThrowAnyException();
        // checking for nullness is not the responsibility of the validator, but it must be null safe
        softly.assertThatCode(() -> RegexValidator.of("foo").assertValid(null)).doesNotThrowAnyException();
        softly.assertThatCode(() -> RegexValidator.of("foo").assertValid("bar"))
            .isInstanceOf(IllegalArgumentException.class)
            .hasMessage("Value \"bar\" does not match regex foo");
        softly.assertThatCode(() -> RegexValidator.of("foo", "{0} is not {1}").assertValid("bar"))
            .isInstanceOf(IllegalArgumentException.class)
            .hasMessage("bar is not foo");
    });
}
 
源代码26 项目: doov   文件: SampleModelCollectorTest.java
private static void should_collect_all_values_when_collect(FieldModel target, FieldModel source) {
    SoftAssertions softly = new SoftAssertions();
    SampleFieldInfo.stream().forEach(info -> {
        Object after = target.get(info.id());
        Object before = source.get(info.id());
        softly.assertThat(after).describedAs(info.id().code()).isEqualTo(before);
    });
    softly.assertAll();
}
 
源代码27 项目: doov   文件: SampleFieldIdInfoTest.java
@Test
public void should_have_field_info() {
    SoftAssertions softAssertions = new SoftAssertions();

    Arrays.stream(SampleFieldId.values()).forEach(id -> {
        softAssertions.assertThat(fieldInfo(id)).isPresent();
        softAssertions.assertThat(fieldInfo(id))
                .isNotEmpty()
                .hasValueSatisfying(info -> assertThat(info.type()).isNotNull());
    });

    softAssertions.assertAll();
}
 
源代码28 项目: doov   文件: SampleModelSerializationTest.java
@Test
void should_write_fields_to_csv_and_parse_back() {
    ByteArrayOutputStream csvResult = new ByteArrayOutputStream();
    Writer outputWriter = new OutputStreamWriter(csvResult);
    CsvWriter csvWriter = new CsvWriter(outputWriter, new CsvWriterSettings());
    wrapper.getFieldInfos().stream()
                    .filter(f -> !f.isTransient())
                    .forEach(f -> {
                        FieldId fieldId = f.id();
                        csvWriter.writeRow(fieldId.code(), wrapper.getAsString(fieldId));
                    });
    csvWriter.close();
    System.out.println(csvResult.toString());

    SampleModelWrapper copy = new SampleModelWrapper();

    ByteArrayInputStream csvInput = new ByteArrayInputStream(csvResult.toByteArray());
    CsvParser csvParser = new CsvParser(new CsvParserSettings());
    csvParser.parseAll(csvInput).forEach(record -> {
        FieldInfo fieldInfo = fieldInfoByName(record[0], wrapper);
        copy.setAsString(fieldInfo, record[1]);
    });

    SoftAssertions softly = new SoftAssertions();
    wrapper.getFieldInfos().stream()
                    .filter(f -> !f.isTransient())
                    .forEach(f -> {
                        Object value = copy.get(f.id());
                        softly.assertThat(value).isEqualTo(wrapper.get(f.id()));
                    });
    softly.assertAll();
}
 
源代码29 项目: doov   文件: SampleModelCollectorTest.java
private static void should_collect_all_values_when_collect(FieldModel target, FieldModel source) {
    SoftAssertions softly = new SoftAssertions();
    SampleFieldInfo.stream().forEach(info -> {
        Object after = target.get(info.id());
        Object before = source.get(info.id());
        softly.assertThat(after).describedAs(info.id().code()).isEqualTo(before);
    });
    softly.assertAll();
}
 
源代码30 项目: jig   文件: IntegrationTest.java
@ParameterizedTest
@EnumSource(GradleVersions.class)
void スタブプロジェクトへの適用でパッケージ図と機能一覧が出力されること(GradleVersions version) throws IOException, URISyntaxException {
    BuildResult result = runner.executeGradleTasks(version, "clean", "compileJava", ":sub-project:jigReports", "--stacktrace");

    System.out.println(result.getOutput());
    SoftAssertions softly = new SoftAssertions();
    softly.assertThat(result.getOutput()).contains("BUILD SUCCESSFUL");
    softly.assertThat(outputDir.resolve("package-relation-depth4.svg")).exists();
    softly.assertThat(outputDir.resolve("application.xlsx")).exists();
    softly.assertAll();
}