use of org.junit.jupiter.api.Tag in project cas by apereo.
the class GroovyScriptMultifactorAuthenticationTriggerTests method verifyNoProvider.
@Test
@Order(0)
@Tag("DisableProviderRegistration")
public void verifyNoProvider() {
val props = new CasConfigurationProperties();
props.getAuthn().getMfa().getGroovyScript().setLocation(new ClassPathResource("GroovyMfaTrigger.groovy"));
val trigger = new GroovyScriptMultifactorAuthenticationTrigger(props, applicationContext);
assertThrows(AuthenticationException.class, () -> trigger.isActivated(authentication, registeredService, this.httpRequest, this.httpResponse, mock(Service.class)));
}
use of org.junit.jupiter.api.Tag in project cas by apereo.
the class PredicatedPrincipalAttributeMultifactorAuthenticationTriggerTests method verifyNoProviders.
@Test
@Order(0)
@Tag("DisableProviderRegistration")
public void verifyNoProviders() throws Exception {
val props = new CasConfigurationProperties();
val file = File.createTempFile("example", ".txt");
FileUtils.writeStringToFile(file, "script", StandardCharsets.UTF_8);
props.getAuthn().getMfa().getTriggers().getPrincipal().getGlobalPrincipalAttributePredicate().setLocation(new FileSystemResource(file));
val trigger = new PredicatedPrincipalAttributeMultifactorAuthenticationTrigger(props, this.applicationContext);
val result = trigger.isActivated(authentication, registeredService, this.httpRequest, this.httpResponse, mock(Service.class));
assertTrue(result.isEmpty());
}
use of org.junit.jupiter.api.Tag in project mybatis-3 by mybatis.
the class XmlConfigBuilderTest method shouldSuccessfullyLoadXMLConfigFile.
@Tag("RequireIllegalAccess")
@Test
void shouldSuccessfullyLoadXMLConfigFile() throws Exception {
String resource = "org/apache/ibatis/builder/CustomizedSettingsMapperConfig.xml";
try (InputStream inputStream = Resources.getResourceAsStream(resource)) {
Properties props = new Properties();
props.put("prop2", "cccc");
XMLConfigBuilder builder = new XMLConfigBuilder(inputStream, null, props);
Configuration config = builder.parse();
assertThat(config.getAutoMappingBehavior()).isEqualTo(AutoMappingBehavior.NONE);
assertThat(config.getAutoMappingUnknownColumnBehavior()).isEqualTo(AutoMappingUnknownColumnBehavior.WARNING);
assertThat(config.isCacheEnabled()).isFalse();
assertThat(config.getProxyFactory()).isInstanceOf(CglibProxyFactory.class);
assertThat(config.isLazyLoadingEnabled()).isTrue();
assertThat(config.isAggressiveLazyLoading()).isTrue();
assertThat(config.isMultipleResultSetsEnabled()).isFalse();
assertThat(config.isUseColumnLabel()).isFalse();
assertThat(config.isUseGeneratedKeys()).isTrue();
assertThat(config.getDefaultExecutorType()).isEqualTo(ExecutorType.BATCH);
assertThat(config.getDefaultStatementTimeout()).isEqualTo(10);
assertThat(config.getDefaultFetchSize()).isEqualTo(100);
assertThat(config.getDefaultResultSetType()).isEqualTo(ResultSetType.SCROLL_INSENSITIVE);
assertThat(config.isMapUnderscoreToCamelCase()).isTrue();
assertThat(config.isSafeRowBoundsEnabled()).isTrue();
assertThat(config.getLocalCacheScope()).isEqualTo(LocalCacheScope.STATEMENT);
assertThat(config.getJdbcTypeForNull()).isEqualTo(JdbcType.NULL);
assertThat(config.getLazyLoadTriggerMethods()).isEqualTo(new HashSet<>(Arrays.asList("equals", "clone", "hashCode", "toString", "xxx")));
assertThat(config.isSafeResultHandlerEnabled()).isFalse();
assertThat(config.getDefaultScriptingLanuageInstance()).isInstanceOf(RawLanguageDriver.class);
assertThat(config.isCallSettersOnNulls()).isTrue();
assertThat(config.getLogPrefix()).isEqualTo("mybatis_");
assertThat(config.getLogImpl().getName()).isEqualTo(Slf4jImpl.class.getName());
assertThat(config.getVfsImpl().getName()).isEqualTo(JBoss6VFS.class.getName());
assertThat(config.getConfigurationFactory().getName()).isEqualTo(String.class.getName());
assertThat(config.isShrinkWhitespacesInSql()).isTrue();
assertThat(config.getDefaultSqlProviderType().getName()).isEqualTo(MySqlProvider.class.getName());
assertThat(config.isNullableOnForEach()).isTrue();
assertThat(config.getTypeAliasRegistry().getTypeAliases().get("blogauthor")).isEqualTo(Author.class);
assertThat(config.getTypeAliasRegistry().getTypeAliases().get("blog")).isEqualTo(Blog.class);
assertThat(config.getTypeAliasRegistry().getTypeAliases().get("cart")).isEqualTo(Cart.class);
assertThat(config.getTypeHandlerRegistry().getTypeHandler(Integer.class)).isInstanceOf(CustomIntegerTypeHandler.class);
assertThat(config.getTypeHandlerRegistry().getTypeHandler(Long.class)).isInstanceOf(CustomLongTypeHandler.class);
assertThat(config.getTypeHandlerRegistry().getTypeHandler(String.class)).isInstanceOf(CustomStringTypeHandler.class);
assertThat(config.getTypeHandlerRegistry().getTypeHandler(String.class, JdbcType.VARCHAR)).isInstanceOf(CustomStringTypeHandler.class);
assertThat(config.getTypeHandlerRegistry().getTypeHandler(RoundingMode.class)).isInstanceOf(EnumOrdinalTypeHandler.class);
ExampleObjectFactory objectFactory = (ExampleObjectFactory) config.getObjectFactory();
assertThat(objectFactory.getProperties().size()).isEqualTo(1);
assertThat(objectFactory.getProperties().getProperty("objectFactoryProperty")).isEqualTo("100");
assertThat(config.getObjectWrapperFactory()).isInstanceOf(CustomObjectWrapperFactory.class);
assertThat(config.getReflectorFactory()).isInstanceOf(CustomReflectorFactory.class);
ExamplePlugin plugin = (ExamplePlugin) config.getInterceptors().get(0);
assertThat(plugin.getProperties().size()).isEqualTo(1);
assertThat(plugin.getProperties().getProperty("pluginProperty")).isEqualTo("100");
Environment environment = config.getEnvironment();
assertThat(environment.getId()).isEqualTo("development");
assertThat(environment.getDataSource()).isInstanceOf(UnpooledDataSource.class);
assertThat(environment.getTransactionFactory()).isInstanceOf(JdbcTransactionFactory.class);
assertThat(config.getDatabaseId()).isEqualTo("derby");
assertThat(config.getMapperRegistry().getMappers().size()).isEqualTo(4);
assertThat(config.getMapperRegistry().hasMapper(CachedAuthorMapper.class)).isTrue();
assertThat(config.getMapperRegistry().hasMapper(CustomMapper.class)).isTrue();
assertThat(config.getMapperRegistry().hasMapper(BlogMapper.class)).isTrue();
assertThat(config.getMapperRegistry().hasMapper(NestedBlogMapper.class)).isTrue();
}
}
use of org.junit.jupiter.api.Tag in project mybatis-3 by mybatis.
the class OgnlStaticTest method shouldGetAUserWithIfNode.
@Tag("RequireIllegalAccess")
// see issue #61 (gh)
@Test
void shouldGetAUserWithIfNode() {
try (SqlSession sqlSession = sqlSessionFactory.openSession()) {
Mapper mapper = sqlSession.getMapper(Mapper.class);
User user = mapper.getUserIfNode("User1");
Assertions.assertEquals("User1", user.getName());
}
}
use of org.junit.jupiter.api.Tag in project hub-alert by blackducksoftware.
the class SlackChannelTestIT method sendMessageTestIT.
@Test
@Tag(TestTags.DEFAULT_INTEGRATION)
@Tag(TestTags.CUSTOM_EXTERNAL_CONNECTION)
public void sendMessageTestIT() {
MarkupEncoderUtil markupEncoderUtil = new MarkupEncoderUtil();
SlackChannelMessageFormatter slackChannelMessageFormatter = new SlackChannelMessageFormatter(markupEncoderUtil);
SlackChannelMessageConverter slackChannelMessageConverter = new SlackChannelMessageConverter(slackChannelMessageFormatter);
ChannelRestConnectionFactory connectionFactory = createConnectionFactory();
SlackChannelMessageSender slackChannelMessageSender = new SlackChannelMessageSender(ChannelKeys.SLACK, connectionFactory);
SlackChannel slackChannel = new SlackChannel(slackChannelMessageConverter, slackChannelMessageSender);
SlackJobDetailsModel distributionDetails = new SlackJobDetailsModel(null, properties.getProperty(TestPropertyKey.TEST_SLACK_WEBHOOK), properties.getProperty(TestPropertyKey.TEST_SLACK_CHANNEL_NAME), properties.getProperty(TestPropertyKey.TEST_SLACK_USERNAME));
ChannelITTestAssertions.assertSendSimpleMessageSuccess(slackChannel, distributionDetails);
}
Aggregations