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

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

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

Assertions.assertThatNullPointerException介绍

[英]Alias for #assertThatExceptionOfType(Class) for NullPointerException.
[中]NullPointerException的#AssertThatException类型(类)的别名。

代码示例

代码示例来源:origin: reactor/reactor-core

@Test
public void nullResourcePublisherRejected() {
  assertThatNullPointerException()
      .isThrownBy(() -> Flux.usingWhen(null,
          tr -> Mono.empty(),
          tr -> Mono.empty(),
          tr -> Mono.empty()))
      .withMessage("resourceSupplier")
      .withNoCause();
}

代码示例来源:origin: reactor/reactor-core

@Test
public void nullResourcePublisherRejected() {
  assertThatNullPointerException()
      .isThrownBy(() -> Mono.usingWhen(null,
          tr -> Mono.empty(),
          tr -> Mono.empty(),
          tr -> Mono.empty()))
      .withMessage("resourceSupplier")
      .withNoCause();
}

代码示例来源:origin: reactor/reactor-core

@Test
public void nullConsumer() {
  Assertions.assertThatNullPointerException()
       .isThrownBy(() -> new MonoDoOnEach<>(Mono.just("foo"), null))
       .withMessage("onSignal");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void nullFunction() {
  assertThatNullPointerException()
      .isThrownBy(() -> Mono.just("Foo")
                 .publish(null))
      .withMessage("transform");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void nullSources() {
  assertThatNullPointerException()
      .isThrownBy(() -> new FluxMergeOrdered<>(2, Queues.small(), Comparator.naturalOrder(),
          (Publisher<Integer>[]) null))
      .withMessage("sources must be non-null");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void nullSource() {
  Assertions.assertThatNullPointerException()
       .isThrownBy(() -> new MonoDoOnEach<>(null, s -> {}))
       .withMessage(null);
}

代码示例来源:origin: reactor/reactor-core

@Test
public void sourceNull() {
  //noinspection ConstantConditions
  assertThatNullPointerException()
      .isThrownBy(() -> new FluxIndexFuseable<>(null, (i, v) -> i))
      .withMessage(null);
}

代码示例来源:origin: reactor/reactor-core

@Test
public void sourceNull() {
  //noinspection ConstantConditions
  assertThatNullPointerException()
      .isThrownBy(() -> new FluxIndex<>(null, (i, v) -> i))
      .withMessage(null);
}

代码示例来源:origin: reactor/reactor-core

@Test
@SuppressWarnings("unchecked") //safe varargs
public void nullFirst() {
  FluxMergeOrdered<Integer> test = new FluxMergeOrdered<>(2, Queues.small(),
      Comparator.naturalOrder(),
      null, Flux.just(1), null);
  assertThatNullPointerException().isThrownBy(test::subscribe)
                  .withMessage("subscribed with a null source: sources[0]");
}

代码示例来源:origin: reactor/reactor-core

@Test
@SuppressWarnings("unchecked") //safe varargs
public void nullSecond() {
  FluxMergeOrdered<Integer> test = new FluxMergeOrdered<>(2, Queues.small(),
      Comparator.naturalOrder(),
      Flux.just(1), null);
  assertThatNullPointerException().isThrownBy(test::subscribe)
                  .withMessage("subscribed with a null source: sources[1]");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void discardAdapterRejectsNull() {
  assertThatNullPointerException().isThrownBy(() -> Operators.discardLocalAdapter(null, obj -> {}))
                  .as("type null check")
                  .withMessage("onDiscard must be based on a type");
  assertThatNullPointerException().isThrownBy(() -> Operators.discardLocalAdapter(String.class, null))
                  .as("discardHook null check")
                  .withMessage("onDiscard must be provided a discardHook Consumer");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void mapT4Null() {
  assertThatNullPointerException().isThrownBy(() ->
      Tuples.of(1, 2, 3, 4)
         .mapT4(i -> null)
  ).withMessage("t4");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void mapT2Null() {
  assertThatNullPointerException().isThrownBy(() ->
      Tuples.of(1, 2)
         .mapT2(i -> null)
  ).withMessage("t2");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void indexMapperNull() {
  Flux<String> source = Flux.just("foo", "bar");
  //noinspection ConstantConditions
  assertThatNullPointerException()
      .isThrownBy(() -> new FluxIndex<>(source, null))
      .withMessage("indexMapper must be non null");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void indexMapperNull() {
  Flux<String> source = Flux.just("foo", "bar");
  //noinspection ConstantConditions
  assertThatNullPointerException()
      .isThrownBy(() -> new FluxIndexFuseable<>(source, null))
      .withMessage("indexMapper must be non null");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void mapT8Null() {
  assertThatNullPointerException().isThrownBy(() ->
      Tuples.of(1, 2, 3, 4, 5, 6, 7, 8)
         .mapT8(i -> null)
  ).withMessage("t8");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void mapT6Null() {
  assertThatNullPointerException().isThrownBy(() ->
      Tuples.of(1, 2, 3, 4, 5, 6)
         .mapT6(i -> null)
  ).withMessage("t6");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void mapT3Null() {
  assertThatNullPointerException().isThrownBy(() ->
      Tuples.of(1, 2, 3)
         .mapT3(i -> null)
  ).withMessage("t3");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void mapT1Null() {
  assertThatNullPointerException().isThrownBy(() ->
      Tuples.of(1, 2)
         .mapT1(i -> null)
  ).withMessage("t1");
}

代码示例来源:origin: reactor/reactor-core

@Test
public void mapT5Null() {
  assertThatNullPointerException().isThrownBy(() ->
      Tuples.of(1, 2, 3, 4, 5)
         .mapT5(i -> null)
  ).withMessage("t5");
}

相关文章