Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @RunWith(Arquillian.class)
- @Dependencies("org.assertj:assertj-core:3.5.2")
- public class JUnitTestGenerationIntegrationTest {
- // ...
- @Test
- public void should_generate_junit_based_test_in_client_mode() throws Exception {
- shell().execute("java-new-class --named Bean --target-package org.superbiz")
- .execute("arquillian-setup --container-adapter glassfish-embedded-3.1 --test-framework junit")
- .execute("arquillian-create-test --as-client --target-package org.superbiz --named BeanTest --targets org.superbiz.Bean");
- assertThat(project).hasDirectDependency("junit:junit").hasDependency();
- assertThat(project).hasDirectDependency("org.arquillian.universe:arquillian-junit").withPackaging("pom");
- assertThat(project).hasDirectManagedDependency("org.arquillian:arquillian-universe").withPackaging("pom");
- final JavaClassSource testClass = extractClass(project, "org.superbiz.BeanTest");
- assertThat(testClass).hasAnnotation(RunWith.class).withValue("org.jboss.arquillian.junit.Arquillian");
- assertThat(testClass).hasMethod("createDeployment").withAnnotation(Deployment.class).withEntry("testable", "false");
- }
- // ...
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement