本文整理了Java中org.assertj.core.api.Assertions.fail()
方法的一些代码示例,展示了Assertions.fail()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Assertions.fail()
方法的具体详情如下:
包路径:org.assertj.core.api.Assertions
类名称:Assertions
方法名:fail
[英]Throws an AssertionError with the given message.
[中]使用给定的消息抛出AssertionError。
代码示例来源:origin: spring-projects/spring-security
@Test
public void testNoArgConstructorDoesntExist() {
Class<User> clazz = User.class;
try {
clazz.getDeclaredConstructor((Class[]) null);
fail("Should have thrown NoSuchMethodException");
}
catch (NoSuchMethodException expected) {
}
}
代码示例来源:origin: SonarSource/sonarqube
private void expectGetValueFailureWithISE(Runnable runnable) {
try {
runnable.run();
fail("An IllegalStateException should have been raised");
} catch (IllegalStateException e) {
assertThat(e).hasMessage("Param has no value. Use isPresent() before calling getValue()");
}
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testNoArgConstructorDoesntExist() {
Class<RunAsUserToken> clazz = RunAsUserToken.class;
try {
clazz.getDeclaredConstructor((Class[]) null);
fail("Should have thrown NoSuchMethodException");
}
catch (NoSuchMethodException expected) {
assertThat(true).isTrue();
}
}
代码示例来源:origin: SonarSource/sonarqube
@Test
public void setOriginalFile_throws_IAE_when_type_is_no_FILE() {
for (Component component : COMPONENTS_EXCEPT_FILE) {
try {
underTest.setOriginalFile(component, SOME_ORIGINAL_FILE);
fail("should have raised a NPE");
} catch (IllegalArgumentException e) {
assertThat(e)
.isInstanceOf(IllegalArgumentException.class)
.hasMessage("file must be of type FILE");
}
}
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testNoArgConstructorDoesntExist() {
try {
CasAuthenticationToken.class.getDeclaredConstructor((Class[]) null);
fail("Should have thrown NoSuchMethodException");
}
catch (NoSuchMethodException expected) {
}
}
代码示例来源:origin: SonarSource/sonarqube
private void expectSupplierCanNotBeNullNPE(Runnable runnable) {
try {
runnable.run();
fail("A NullPointerException should have been raised");
} catch (NullPointerException e) {
assertThat(e).hasMessage("default value supplier can't be null");
}
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testMissingArgWithBursting() throws Exception {
String[] args = new String[]{"-acb"};
try {
CommandLine evaluated = cli.parse(Arrays.asList(args));
fail("exception expected");
} catch (MissingValueException e) {
assertThat(e.getOption().getShortName()).isEqualTo("b");
}
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testNoArgConstructorDoesntExist() {
Class<?> clazz = AnonymousAuthenticationToken.class;
try {
clazz.getDeclaredConstructor((Class[]) null);
fail("Should have thrown NoSuchMethodException");
}
catch (NoSuchMethodException expected) {
}
}
代码示例来源:origin: SonarSource/sonarqube
@Override
public void consume(int lineIdx, @Nullable byte[] hash) {
switch (lineIdx) {
case 1:
assertThat(hash).isNull();
break;
default:
fail("Invalid line");
}
}
});
代码示例来源:origin: springside/springside4
@Test
public void base64UrlSafeEncode() {
String input = "haha,i am a very long message";
String result = EncodeUtil.encodeBase64UrlSafe(input.getBytes());
assertThat(new String(EncodeUtil.decodeBase64UrlSafe(result), Charsets.UTF_8)).isEqualTo(input);
try {
assertThat(result).isEqualTo(EncodeUtil.decodeBase64UrlSafe("AQIPE+8="));
fail("should throw exception before");
} catch (Throwable t) {
assertThat(t).isInstanceOf(IllegalArgumentException.class);
}
}
}
代码示例来源:origin: SonarSource/sonarqube
@Test
public void executeLargeUpdates_on_empty_list() {
DatabaseUtils.executeLargeUpdates(Collections.<Integer>emptyList(), input -> {
fail("No partition should be made on empty list");
});
}
代码示例来源:origin: SonarSource/sonarqube
private static void failsWithNPEForNullQualifiers(Consumer<PropertyDefinition.Builder> consumer) {
PropertyDefinition.Builder builder = PropertyDefinition.builder(randomAlphabetic(3));
NOT_ALLOWED_QUALIFIERS.forEach(qualifier -> {
try {
consumer.accept(builder);
fail("A NullPointerException should have been thrown for null qualifier");
} catch (NullPointerException e) {
assertThat(e).hasMessage("Qualifier cannot be null");
}
});
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testRejectsEmptyProvidersList() {
AfterInvocationProviderManager manager = new AfterInvocationProviderManager();
List list = new Vector();
try {
manager.setProviders(list);
fail("Should have thrown IllegalArgumentException");
}
catch (IllegalArgumentException expected) {
assertThat(true).isTrue();
}
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testDetectsMissingKey() throws Exception {
try {
new AnonymousAuthenticationProvider(null);
fail("Should have thrown IllegalArgumentException");
}
catch (IllegalArgumentException expected) {
}
}
代码示例来源:origin: SonarSource/sonarqube
private static void failsWithIAEForUnsupportedQualifiers(BiConsumer<PropertyDefinition.Builder, String> biConsumer) {
PropertyDefinition.Builder builder = PropertyDefinition.builder(randomAlphabetic(3));
NOT_ALLOWED_QUALIFIERS.forEach(qualifier -> {
try {
biConsumer.accept(builder, qualifier);
fail("A IllegalArgumentException should have been thrown for qualifier " + qualifier);
} catch (IllegalArgumentException e) {
assertThat(e).hasMessage("Qualifier must be one of [TRK, VW, BRC, SVW, APP]");
}
});
}
代码示例来源:origin: SonarSource/sonarqube
@Test
public void failWhenCallingTask() throws Exception {
try {
tester.newAnalysis()
.properties(ImmutableMap.<String, String>builder()
.put("sonar.task", "fake").build())
.execute();
fail("Expected exception");
} catch (Exception e) {
assertThat(e).isInstanceOf(MessageException.class).hasMessage("Tasks support was removed in SonarQube 7.6.");
}
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testNullAuthenticationInSecurityContext() throws Exception {
try {
SecurityContextHolder.getContext().setAuthentication(null);
this.module.login();
fail("LoginException expected, the authentication is null in the SecurityContext");
}
catch (Exception e) {
}
}
代码示例来源:origin: SonarSource/sonarqube
private void createThrowsExceptionThrownByOrganizationValidation(UserDto user) throws OrganizationUpdater.KeyConflictException {
try {
underTest.create(dbSession, user, FULL_POPULATED_NEW_ORGANIZATION, EMPTY_ORGANIZATION_CONSUMER);
fail(exceptionThrownByOrganizationValidation + " should have been thrown");
} catch (IllegalArgumentException e) {
assertThat(e).isSameAs(exceptionThrownByOrganizationValidation);
}
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testRejectsNullProvidersList() throws Exception {
AfterInvocationProviderManager manager = new AfterInvocationProviderManager();
try {
manager.afterPropertiesSet();
fail("Should have thrown IllegalArgumentException");
}
catch (IllegalArgumentException expected) {
assertThat(true).isTrue();
}
}
代码示例来源:origin: spring-projects/spring-security
@Test
public void testRejectsEmptyList() throws Exception {
List list = new Vector();
try {
new MockDecisionManagerImpl(list);
fail("Should have thrown IllegalArgumentException");
}
catch (IllegalArgumentException expected) {
}
}
内容来源于网络,如有侵权,请联系作者删除!