org.assertj.core.api.Assertions.assertThat()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(233)

本文整理了Java中org.assertj.core.api.Assertions.assertThat()方法的一些代码示例,展示了Assertions.assertThat()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Assertions.assertThat()方法的具体详情如下:
包路径:org.assertj.core.api.Assertions
类名称:Assertions
方法名:assertThat

Assertions.assertThat介绍

[英]Creates a new instance of ByteAssert.
[中]创建ByteAssert的新实例。

代码示例

代码示例来源:origin: square/leakcanary

@Test public void findsExpectedRef() {
 List<TrackedReference> trackedReferences = findTrackedReferences(ASYNC_TASK_M);
 assertThat(trackedReferences).hasSize(1);
 TrackedReference firstRef = trackedReferences.get(0);
 assertThat(firstRef.key).isEqualTo(ASYNC_TASK_M.referenceKey);
 assertThat(firstRef.className).isEqualTo("com.example.leakcanary.MainActivity");
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testTrueFalse() throws Exception {
 assertThat(converter.fromString("true")).isTrue();
 assertThat(converter.fromString("TruE")).isTrue();
 assertThat(converter.fromString("fALse")).isFalse();
 assertThat(converter.fromString("false")).isFalse();
}

代码示例来源:origin: android10/Android-CleanArchitecture

@Test
 public void testUserConstructorHappyCase() {
  final int userId = user.getUserId();

  assertThat(userId).isEqualTo(FAKE_USER_ID);
 }
}

代码示例来源:origin: square/leakcanary

@Test public void leakFoundWithGcRootInNonPrimaryHeap() {
  AnalysisResult result = analyze(GC_ROOT_IN_NON_PRIMARY_HEAP);
  assertThat(result.leakFound).isTrue();
 }
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
 public void testWithRandomString() throws Exception {
  assertThat(converter.fromString("aaaa")).isFalse();
  assertThat(converter.fromString("welcome true")).isFalse();
  assertThat(converter.fromString("true welcome")).isFalse();
 }
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void loadFactoryOrNull() throws Exception {
 NotImplementedSPI factory = ServiceHelper.loadFactoryOrNull(NotImplementedSPI.class);
 assertThat(factory).isNull();
 FakeFactory fake = ServiceHelper.loadFactoryOrNull(FakeFactory.class);
 assertThat(fake).isNotNull();
 assertThat(fake.classloader()).isEqualTo(ServiceHelperTest.class.getClassLoader());
}

代码示例来源:origin: android10/Android-CleanArchitecture

@Test
public void testBuildUseCaseObservableReturnCorrectResult() {
 useCase.execute(testObserver, Params.EMPTY);
 assertThat(testObserver.valuesCount).isZero();
}

代码示例来源:origin: springside/springside4

@Test
public void invokeGetterAndSetter() {
  TestBean bean = new TestBean();
  assertThat(ReflectionUtil.invokeGetter(bean, "publicField")).isEqualTo(bean.inspectPublicField() + 1);
  bean = new TestBean();
  // 通过setter的函数将+1
  ReflectionUtil.invokeSetter(bean, "publicField", 10);
  assertThat(bean.inspectPublicField()).isEqualTo(10 + 1);
}

代码示例来源: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 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: prestodb/presto

@Test(groups = JDBC)
@Requires(ImmutableAndMutableNationTable.class)
public void shouldInsertSelectQuery()
    throws SQLException
{
  String tableNameInDatabase = mutableTablesState().get(TABLE_NAME).getNameInDatabase();
  assertThat(query("SELECT * FROM " + tableNameInDatabase)).hasNoRows();
  try (Statement statement = connection().createStatement()) {
    assertThat(statement.executeUpdate("insert into " + tableNameInDatabase + " select * from nation"))
        .isEqualTo(25);
  }
  assertThat(query("SELECT * FROM " + tableNameInDatabase)).matches(PRESTO_NATION_RESULT);
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testYesNo() throws Exception {
 assertThat(converter.fromString("yes")).isTrue();
 assertThat(converter.fromString("YeS")).isTrue();
 assertThat(converter.fromString("no")).isFalse();
 assertThat(converter.fromString("nO")).isFalse();
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
 public void testFromString() throws Exception {
  assertThat(StringConverter.INSTANCE.fromString("hello")).isEqualTo("hello");
  assertThat(StringConverter.INSTANCE.fromString("")).isEqualTo("");
  assertThat(StringConverter.INSTANCE.fromString(null)).isEqualTo(null);
 }
}

代码示例来源:origin: android10/Android-CleanArchitecture

@Test
public void testSubscriptionWhenExecutingUseCase() {
 useCase.execute(testObserver, Params.EMPTY);
 useCase.dispose();
 assertThat(testObserver.isDisposed()).isTrue();
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testWithANonMatchingFile() throws IOException, InterruptedException {
 watcher.watch();
 // Initial deployment
 assertWaitUntil(() -> deploy.get() == 1);
 File file = new File(root, "foo.nope");
 file.createNewFile();
 Thread.sleep(500);
 assertThat(undeploy.get()).isEqualTo(0);
 assertThat(deploy.get()).isEqualTo(1);
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testWithNullAndEmptyString() throws Exception {
 assertThat(converter.fromString(null)).isFalse();
 assertThat(converter.fromString("")).isFalse();
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void loadFactory() throws Exception {
 FakeFactory factory = ServiceHelper.loadFactory(FakeFactory.class);
 assertThat(factory.classloader()).isEqualTo(ServiceHelperTest.class.getClassLoader());
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testNumbers() throws Exception {
 assertThat(converter.fromString("1")).isTrue();
 assertThat(converter.fromString("2")).isFalse();
 assertThat(converter.fromString("0")).isFalse();
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testNegativeArgument() throws Exception {
 String[] args = new String[]{"-b", "-1"};
 CommandLine evaluated = cli.parse(Arrays.asList(args));
 assertThat(getStringOption(evaluated, "b")).isEqualTo("-1");
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testDoubleDash1() throws Exception {
 String[] args = new String[]{
   "--copt",
   "--",
   "-b", "toast"};
 CommandLine evaluated = cli.parse(Arrays.asList(args));
 assertThat(getBooleanOption(evaluated, "c")).isTrue();
 assertThat(getStringOption(evaluated, "b")).isNull();
 assertThat(evaluated.allArguments()).hasSize(2).contains("-b", "toast");
}

相关文章