@Test public void testFromPathURI() throws IOException, URISyntaxException { //Given Path outputDirectory = Paths.get("build/test/asciidoc/pathUri"); FileUtils.deleteQuietly(outputDirectory.toFile()); //When Swagger2MarkupConverter.from(Paths.get("src/test/resources/yaml/swagger_petstore.yaml").toUri()).build() .toFolder(outputDirectory); //Then String[] files = outputDirectory.toFile().list(); assertThat(files).hasSize(4).containsAll(expectedFiles); }
public CursorLoaderAssert projectionContains(String... projection) { isNotNull(); assertThat(actual.getProjection()).contains(projection); return this; }
@Test public void contact() { String[] array = new String[] { "d", "a", "c" }; assertThat(ArrayUtil.concat("z", array)).containsExactly("z", "d", "a", "c"); assertThat(ArrayUtil.concat(array, "z")).containsExactly("d", "a", "c", "z"); }
public MultiSelectListPreferenceAssert hasEntries(CharSequence... entries) { isNotNull(); CharSequence[] actualEntries = actual.getEntries(); assertThat(actualEntries) // .overridingErrorMessage("Expected entries <%s> but was <%s>.", entries, actualEntries) // .isEqualTo(entries); return this; }
public S hasColumn(String name) { isNotNull(); assertThat(actual.getColumnNames()) // .overridingErrorMessage("Expected to have column <%s> but did not.", name) // .contains(name); return myself; }
@Test public void fromCsvString() { assertThat(CsvUtil.fromCsvString("1,2")).hasSize(2).contains("1").contains("2"); assertThat(CsvUtil.fromCsvString("1,A BC")).hasSize(2).contains("1").contains("A BC"); assertThat(CsvUtil.fromCsvString("1,\"A,BC\"")).hasSize(2).contains("1").contains("A,BC"); assertThat(CsvUtil.fromCsvString("1,\"A,\"\"a\"\"BC\"")).hasSize(2).contains("1").contains("A,\"a\"BC"); // wrong format still work assertThat(CsvUtil.fromCsvString("1,\"A,\"a\"\"BC\"")).hasSize(2).contains("1").contains("A,\"a\"BC"); assertThat(CsvUtil.fromCsvString("1,ABC\"")).hasSize(2).contains("1").contains("ABC\""); }
@Test public void testLoadOrderITHardwareCase() throws Exception { KieBase kbase = createKnowledgeBase("CMMN-OrderITHardwareCase.cmmn"); assertThat(kbase).isNotNull(); Process process = kbase.getProcess("itorders.orderhardware"); assertThat(process).isNotNull(); assertThat(process).isInstanceOf(RuleFlowProcess.class); RuleFlowProcess caseProcess = (RuleFlowProcess) process; assertThat(caseProcess.isDynamic()).isTrue(); assertThat(caseProcess.getId()).isEqualTo("itorders.orderhardware"); assertThat(caseProcess.getName()).isEqualTo("Order IT hardware"); Node[] nodes = caseProcess.getNodes(); assertThat(nodes).hasSize(9); List<Variable> variables = caseProcess.getVariableScope().getVariables(); assertThat(variables).hasSize(7); }
@Test public void testBeAbleToProjectUnqualifiedField() { LuceneQueryParsingResult<Class<?>> result = parseAndTransform("SELECT name, text FROM org.infinispan.query.dsl.embedded.impl.model.Employee e JOIN e.contactDetails d"); assertThat(result.getQuery().toString()).isEqualTo("*:*"); assertThat(result.getProjections()).containsOnly("name", "text"); }
assertThat(kbase).isNotNull(); assertThat(process).isNotNull(); assertThat(process).isInstanceOf(RuleFlowProcess.class); RuleFlowProcess caseProcess = (RuleFlowProcess) process; assertThat(caseProcess.isDynamic()).isTrue(); assertThat(caseProcess.getId()).isEqualTo("Case_517ac74c-fba4-4728-bcaf-e9853c864710"); assertThat(caseProcess.getName()).isEqualTo("First case"); assertThat(roles).isNotNull(); assertThat(roles).isEqualTo("owner,manager"); assertThat(nodes).hasSize(2);
private void verifyAutocompleteMsg(Message reply, int expectedCursorStart, int expectedCursorEnd) { Map<String, Serializable> content = reply.getContent(); int cursorStart = (int) content.get(CompleteHandler.CURSOR_START); assertThat(cursorStart).isEqualTo(expectedCursorStart); int cursorEnd = (int) content.get(CompleteHandler.CURSOR_END); assertThat(cursorEnd).isEqualTo(expectedCursorEnd); Object[] matches = (Object[]) content.get(CompleteHandler.MATCHES); assertThat(matches).isNotEmpty(); }
@Test public void getControlHandlersWithEmptyString_returnEmptyHandlersArray() throws Exception { //when Handler<Message>[] handlers = commOpenHandler.getKernelControlChanelHandlers(""); //then Assertions.assertThat(handlers).isEmpty(); }
public CursorLoaderAssert hasSelectionArgs(String... selectionArgs) { isNotNull(); assertThat(actual.getSelectionArgs()).isEqualTo(selectionArgs); return this; }
@Test public void testProjectionQuery() { LuceneQueryParsingResult<Class<?>> parsingResult = parseAndTransform("select e.id, e.name from org.infinispan.query.dsl.embedded.impl.model.Employee e"); assertThat(parsingResult.getQuery().toString()).isEqualTo("*:*"); assertThat(parsingResult.getProjections()).isEqualTo(new String[]{"id", "name"}); }
Capability[] managerCapabilities = readTopology().getSingleStripe().getActiveServerEntity(clusterTierManagerEntityIdentifier).get().getManagementRegistry().get().getCapabilities().toArray(new Capability[0]); assertThat(managerCapabilities).hasSize(3); assertThat(managerCapabilities[0].getName()).isEqualTo("ClusterTierManagerSettings"); assertThat(managerCapabilities[1].getName()).isEqualTo("PoolSettings"); assertThat(managerCapabilities[2].getName()).isEqualTo("PoolStatistics"); assertThat(tierCapabilities).hasSize(4); assertThat(tierCapabilities[0].getName()).isEqualTo("PoolSettings"); assertThat(managerCapabilities[0].getDescriptors()).hasSize(1); Settings settings = (Settings) managerCapabilities[0].getDescriptors().iterator().next(); assertThat(settings.get("type")).isEqualTo("ClusterTierManager"); assertThat(settings.get("defaultServerResource")).isEqualTo("primary-server-resource"); assertThat(descriptors).hasSize(2); assertThat(settings.get("alias")).isEqualTo("resource-pool-b"); assertThat(settings.get("type")).isEqualTo("Pool"); assertThat(settings.get("serverResource")).isEqualTo("primary-server-resource"); assertThat(tierDescriptors).hasSize(1); assertThat(tierDescriptors).hasSize(2);
@Test public void copyArrayObject() { Student student1 = new Student("zhang3", 20, new Teacher("li4"), ListUtil.newArrayList("chinese", "english")); Student student2 = new Student("zhang4", 30, new Teacher("li5"), ListUtil.newArrayList("chinese2", "english4")); Student student3 = new Student("zhang5", 40, new Teacher("li6"), ListUtil.newArrayList("chinese3", "english5")); Student[] studentList = new Student[] { student1, student2, student3 }; StudentVO[] studentVoList = BeanMapper.mapArray(studentList, StudentVO.class); assertThat(studentVoList).hasSize(3); StudentVO studentVo = studentVoList[0]; assertThat(studentVo.name).isEqualTo("zhang3"); assertThat(studentVo.getAge()).isEqualTo(20); assertThat(studentVo.getTeacher().getName()).isEqualTo("li4"); assertThat(studentVo.getCourse()).containsExactly("chinese", "english"); }
private ProcessInstanceAssert isWaitingFor(final String[] messageNames, boolean isWaitingFor) { isNotNull(); Assertions.assertThat(messageNames) .overridingErrorMessage("Expecting list of messageNames not to be null, not to be empty and not to contain null values: %s." , Lists.newArrayList(messageNames)) .isNotNull().isNotEmpty().doesNotContainNull(); for (String messageName : messageNames) { List<Execution> executions = executionQuery().messageEventSubscriptionName(messageName).list(); ListAssert<Execution> assertion = Assertions.assertThat(executions).overridingErrorMessage("Expecting %s " + (isWaitingFor ? "to be waiting for %s, " : "NOT to be waiting for %s, ") + "but actually did " + (isWaitingFor ? "not " : "") + "find it to be waiting for message [%s].", actual, Arrays.asList(messageNames), messageName); if (isWaitingFor) { assertion.isNotEmpty(); } else { assertion.isEmpty(); } } return this; }
@Test public void testGetters() { assertThat(colorSettingsPage).isNotNull(); assertThat(colorSettingsPage.getColorDescriptors()).isEmpty(); assertThat(colorSettingsPage.getDisplayName()).isEqualTo("SonarLint"); assertThat(colorSettingsPage.getHighlighter()).isInstanceOf(PlainSyntaxHighlighter.class); }
@Test public void injectUnitVariablesNoDataSourceInUnit() { factory.bindVariable("numberVariable", BigDecimal.ONE); factory.bindVariable("stringList", Collections.singletonList("test")); final TestRuleUnit testRuleUnit = new TestRuleUnit(new Integer[]{}, BigDecimal.ZERO); testRuleUnit.getStringList().add("bla"); final InternalRuleUnitExecutor ruleUnitExecutor = mock(InternalRuleUnitExecutor.class); factory.injectUnitVariables(ruleUnitExecutor, testRuleUnit); // Unassigned variables or numbers equal 0 should be reassigned if a variable exists. assertThat(testRuleUnit.getNumber()).isEqualTo(BigDecimal.ONE); // Others should remain the same. assertThat(testRuleUnit.bound).isFalse(); assertThat(testRuleUnit.getNumbersArray()).isNotNull().isEmpty(); assertThat(testRuleUnit.getSimpleFactList()).isNotNull().isEmpty(); assertThat(testRuleUnit.getStringList()).isNotNull().hasSize(1).containsExactly("bla"); verifyZeroInteractions(ruleUnitExecutor); }
@Test public void serializesOnlyNonEmptyCustomArray() throws Exception { JsonAdapter<Data1> adapter = moshi.adapter(Data1.class); Data1 fromJson = adapter.fromJson("{\n" + "\"customArray\": [{" + "\"data\":\"blub\"" + "}]\n" + "}"); assertThat(fromJson.customArray).isNotNull().hasSize(1); assertThat(fromJson.customArray[0].data).isEqualTo("blub"); fromJson.customArray = new CustomType[0]; assertThat(adapter.toJson(fromJson)).isEqualTo("{}"); fromJson.customArray = new CustomType[] { new CustomType("blub") }; assertThat(adapter.toJson(fromJson)).isEqualTo("{\"customArray\":[{\"data\":\"blub\"}]}"); }
/** * Assert that the message has recipients of a specific type. * * @param type the type of recipients to check for. * @return the assertion for chaining. */ public MailMessagesAssertions hasRecipients(RecipientType type) { checkNotNull(); try { assertThat(actual.getRecipients(type)).isNotNull(); assertThat(actual.getRecipients(type)).isNotEmpty(); } catch (MessagingException e) { throwException(e, NO_RECIPIENTS_SPECIFIED); } return this; }