类org.junit.jupiter.api.BeforeEach源码实例Demo

下面列出了怎么用org.junit.jupiter.api.BeforeEach的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: gaia   文件: TerraformModuleRepositoryIT.java
@BeforeEach
void setUp() {
    // sample teams
    Team team1 = new Team("team1");
    Team team2 = new Team("team2");

    // sample owners
    bob = new User("Bob", null);

    // saving sample modules
    TerraformModule module1 = new TerraformModule();
    module1.setId("Module 1");
    module1.setAuthorizedTeams(List.of(team1));
    module1.getModuleMetadata().setCreatedBy(bob);

    TerraformModule module2 = new TerraformModule();
    module2.setId("Module 2");
    module2.setAuthorizedTeams(List.of(team1, team2));
    module2.getModuleMetadata().setCreatedBy(bob);

    terraformModuleRepository.deleteAll();
    terraformModuleRepository.saveAll(List.of(module1, module2));
}
 
源代码2 项目: incubator-tuweni   文件: ServerTofaTest.java
@BeforeEach
void startServer(@TempDirectory Path tempDir, @VertxInstance Vertx vertx) throws Exception {
  knownClientsFile = tempDir.resolve("known-clients.txt");
  Files.write(knownClientsFile, Arrays.asList("#First line", "foobar.com " + DUMMY_FINGERPRINT));

  SelfSignedCertificate serverCert = SelfSignedCertificate.create();
  HttpServerOptions options = new HttpServerOptions();
  options
      .setSsl(true)
      .setClientAuth(ClientAuth.REQUIRED)
      .setPemKeyCertOptions(serverCert.keyCertOptions())
      .setTrustOptions(VertxTrustOptions.trustClientOnFirstAccess(knownClientsFile, false))
      .setIdleTimeout(1500)
      .setReuseAddress(true)
      .setReusePort(true);
  httpServer = vertx.createHttpServer(options);
  SecurityTestUtils.configureAndStartTestServer(httpServer);
}
 
源代码3 项目: incubator-tuweni   文件: ServerRecordTest.java
@BeforeEach
void startServer(@TempDirectory Path tempDir, @VertxInstance Vertx vertx) throws Exception {
  knownClientsFile = tempDir.resolve("known-clients.txt");
  Files.write(knownClientsFile, Arrays.asList("#First line", "foobar.com " + DUMMY_FINGERPRINT));

  SelfSignedCertificate serverCert = SelfSignedCertificate.create();
  HttpServerOptions options = new HttpServerOptions();
  options
      .setSsl(true)
      .setClientAuth(ClientAuth.REQUIRED)
      .setPemKeyCertOptions(serverCert.keyCertOptions())
      .setTrustOptions(VertxTrustOptions.recordClientFingerprints(knownClientsFile, false))
      .setIdleTimeout(1500)
      .setReuseAddress(true)
      .setReusePort(true);
  httpServer = vertx.createHttpServer(options);
  SecurityTestUtils.configureAndStartTestServer(httpServer);
}
 
源代码4 项目: ecs-logging-java   文件: EcsEncoderTest.java
@BeforeEach
void setUp() {
    LoggerContext context = new LoggerContext();
    logger = context.getLogger(getClass());
    appender = new OutputStreamAppender();
    appender.setContext(context);
    logger.addAppender(appender);
    EcsEncoder ecsEncoder = new EcsEncoder();
    ecsEncoder.setServiceName("test");
    ecsEncoder.setIncludeMarkers(true);
    ecsEncoder.setStackTraceAsArray(true);
    ecsEncoder.setIncludeOrigin(true);
    ecsEncoder.addAdditionalField(new EcsEncoder.Pair("foo", "bar"));
    ecsEncoder.addAdditionalField(new EcsEncoder.Pair("baz", "qux"));
    ecsEncoder.setEventDataset("testdataset.log");
    ecsEncoder.start();
    appender.setEncoder(ecsEncoder);
    appender.start();
}
 
源代码5 项目: ofdrw   文件: VirtualContainerTest.java
@BeforeEach
public void init() throws IOException {
    Path path = Paths.get(target);
    if (Files.exists(path)) {
        FileUtils.deleteDirectory(path.toFile());
    } else {
        path = Files.createDirectories(path);
    }
    vc = new VirtualContainer(path);
}
 
源代码6 项目: incubator-tuweni   文件: ServerCaOrTofaTest.java
@BeforeEach
void startServer(@TempDirectory Path tempDir, @VertxInstance Vertx vertx) throws Exception {
  knownClientsFile = tempDir.resolve("known-clients.txt");
  Files.write(knownClientsFile, Arrays.asList("#First line", "foobar.com " + DUMMY_FINGERPRINT));

  SelfSignedCertificate serverCert = SelfSignedCertificate.create();
  HttpServerOptions options = new HttpServerOptions();
  options
      .setSsl(true)
      .setClientAuth(ClientAuth.REQUIRED)
      .setPemKeyCertOptions(serverCert.keyCertOptions())
      .setTrustOptions(VertxTrustOptions.trustClientOnFirstAccess(knownClientsFile))
      .setIdleTimeout(1500)
      .setReuseAddress(true)
      .setReusePort(true);
  httpServer = vertx.createHttpServer(options);
  SecurityTestUtils.configureAndStartTestServer(httpServer);
}
 
源代码7 项目: springdoc-openapi   文件: SpringDocApp9Test.java
@BeforeEach
void init() throws IllegalAccessException {
	Field convertersField2 = FieldUtils.getDeclaredField(ObjectMapper.class, "_mixIns", true);
	SimpleMixInResolver _mixIns = (SimpleMixInResolver) convertersField2.get(Json.mapper());
	Field convertersField3 = FieldUtils.getDeclaredField(SimpleMixInResolver.class, "_localMixIns", true);
	Map<ClassKey, Class<?>> _localMixIns = (Map<ClassKey, Class<?>>) convertersField3.get(_mixIns);
	Iterator<Map.Entry<ClassKey, Class<?>>> it = _localMixIns.entrySet().iterator();
	while (it.hasNext()) {
		Map.Entry<ClassKey, Class<?>> entry = it.next();
		if (entry.getKey().toString().startsWith("org.springframework")) {
			springMixins.put(entry.getKey(), entry.getValue());
			it.remove();
		}
	}

}
 
源代码8 项目: aiven-kafka-connect-gcs   文件: IntegrationTest.java
@BeforeEach
void setUp() throws ExecutionException, InterruptedException {
    testBucketAccessor.clear(gcsPrefix);

    final Properties adminClientConfig = new Properties();
    adminClientConfig.put(AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG, kafka.getBootstrapServers());
    adminClient = AdminClient.create(adminClientConfig);

    final Map<String, Object> producerProps = new HashMap<>();
    producerProps.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, kafka.getBootstrapServers());
    producerProps.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG,
            "org.apache.kafka.common.serialization.ByteArraySerializer");
    producerProps.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,
            "org.apache.kafka.common.serialization.ByteArraySerializer");
    producer = new KafkaProducer<>(producerProps);

    final NewTopic newTopic0 = new NewTopic(TEST_TOPIC_0, 4, (short) 1);
    final NewTopic newTopic1 = new NewTopic(TEST_TOPIC_1, 4, (short) 1);
    adminClient.createTopics(Arrays.asList(newTopic0, newTopic1)).all().get();

    connectRunner = new ConnectRunner(pluginDir, kafka.getBootstrapServers(), OFFSET_FLUSH_INTERVAL_MS);
    connectRunner.start();
}
 
源代码9 项目: alchemy   文件: HibernateTimeZoneIT.java
@BeforeEach
public void setup() {
    dateTimeWrapper = new DateTimeWrapper();
    dateTimeWrapper.setInstant(Instant.parse("2014-11-12T05:50:00.0Z"));
    dateTimeWrapper.setLocalDateTime(LocalDateTime.parse("2014-11-12T07:50:00.0"));
    dateTimeWrapper.setOffsetDateTime(OffsetDateTime.parse("2011-12-14T08:30:00.0Z"));
    dateTimeWrapper.setZonedDateTime(ZonedDateTime.parse("2011-12-14T08:30:00.0Z"));
    dateTimeWrapper.setLocalTime(LocalTime.parse("14:30:00"));
    dateTimeWrapper.setOffsetTime(OffsetTime.parse("14:30:00+02:00"));
    dateTimeWrapper.setLocalDate(LocalDate.parse("2016-09-10"));

    dateTimeFormatter = DateTimeFormatter
        .ofPattern("yyyy-MM-dd HH:mm:ss.S")
        .withZone(ZoneId.of("UTC"));

    timeFormatter = DateTimeFormatter
        .ofPattern("HH:mm:ss")
        .withZone(ZoneId.of("UTC"));

    dateFormatter = DateTimeFormatter
        .ofPattern("yyyy-MM-dd");
}
 
@BeforeEach
public void setup() {
    servletContext = spy(new MockServletContext());
    doReturn(mock(FilterRegistration.Dynamic.class))
        .when(servletContext).addFilter(anyString(), any(Filter.class));
    doReturn(mock(ServletRegistration.Dynamic.class))
        .when(servletContext).addServlet(anyString(), any(Servlet.class));

    env = new MockEnvironment();
    props = new JHipsterProperties();

    webConfigurer = new WebConfigurer(env, props);
}
 
源代码11 项目: vividus   文件: PropertyMappedDataProviderTests.java
@BeforeEach
void beforeEach() throws IOException
{
    String propertyPrefix = "prefix";
    when(propertyMapper.readValues(propertyPrefix, String.class)).thenReturn(Collections.singletonMap(KEY, VALUE));
    provider = new PropertyMappedDataProvider<>(propertyMapper, propertyPrefix, String.class);
}
 
@BeforeEach
void setupSchema() {
    TypeDefinitionRegistry typeDefs = new SchemaParser().parse(tracingSDL);
    RuntimeWiring resolvers = RuntimeWiring.newRuntimeWiring()
            .type("Query", builder ->
                    // return two items
                    builder.dataFetcher("widgets", env -> {
                        ArrayList<Object> objects = new ArrayList<>(2);
                        objects.add(new Object());
                        objects.add(new Object());
                        return objects;
                    }).dataFetcher("listOfLists", env -> {
                        ArrayList<ArrayList<Object>> lists = new ArrayList<>(2);
                        lists.add(new ArrayList<>(2));
                        lists.add(new ArrayList<>(2));
                        lists.get(0).add(new Object());
                        lists.get(0).add(new Object());
                        lists.get(1).add(new Object());
                        lists.get(1).add(new Object());
                        return lists;
                    })
                            .dataFetcher("listOfScalars", env -> new String[]{"one", "two", "three"}))
            .type("Widget", builder ->
                    // Widget.foo works normally, Widget.bar always throws an error
                    builder.dataFetcher("foo", env -> "hello world")
                            .dataFetcher("bar", env -> {
                                throw new GraphQLException("whoops");
                            }))
            .build();

    GraphQLSchema graphQLSchema = new SchemaGenerator().makeExecutableSchema(typeDefs, resolvers);
    graphql = GraphQL.newGraphQL(graphQLSchema)
            .instrumentation(new FederatedTracingInstrumentation())
            .build();
}
 
@BeforeEach
public void setup() {
    mockMvc = MockMvcBuilders.standaloneSetup(controller)
        .setControllerAdvice(exceptionTranslator)
        .setMessageConverters(jacksonMessageConverter)
        .build();
}
 
@BeforeEach
public void setup() {
    ClientForwardController clientForwardController = new ClientForwardController();
    this.restMockMvc = MockMvcBuilders
        .standaloneSetup(clientForwardController, new TestController())
        .build();
}
 
源代码15 项目: ethsigner   文件: IntegrationTestBase.java
@BeforeEach
public void setup() {
  jsonRpc = new JsonRpc2_0Web3j(null, 2000, defaultExecutorService());
  eeaJsonRpc = new JsonRpc2_0Eea(null);
  if (clientAndServer.isRunning()) {
    clientAndServer.reset();
  }
}
 
@BeforeEach
void setUp() {
  sendTransaction = new SendTransaction();
  sendRawTransaction = new SendRawTransaction(jsonRpc(), credentials);
  final TransactionCountResponder getTransactionResponse =
      new TransactionCountResponder(nonce -> nonce.add(ONE), ETH_GET_TRANSACTION_COUNT);
  clientAndServer.when(getTransactionResponse.request()).respond(getTransactionResponse);
}
 
@BeforeEach
public void beforeEach() {
  userRepository = mock(UserRepository.class);
  tokenProvider = mock(TokenProvider.class);
  hashProvider = mock(HashProvider.class);
  usersService = new UsersServiceImpl(userRepository, tokenProvider, hashProvider);
}
 
源代码18 项目: ecs-logging-java   文件: Log4j2EcsLayoutTest.java
@BeforeEach
void setUp() {
    ctx = new LoggerContext("Test");
    ctx.reconfigure();
    ctx.getConfiguration().getProperties().put("node.id", "foo");

    root = ctx.getRootLogger();

    for (final Appender appender : root.getAppenders().values()) {
        root.removeAppender(appender);
    }
    EcsLayout ecsLayout = EcsLayout.newBuilder()
            .setConfiguration(ctx.getConfiguration())
            .setServiceName("test")
            .setIncludeMarkers(true)
            .setIncludeOrigin(true)
            .setStackTraceAsArray(true)
            .setEventDataset("testdataset.log")
            .setAdditionalFields(new KeyValuePair[]{
                    new KeyValuePair("cluster.uuid", "9fe9134b-20b0-465e-acf9-8cc09ac9053b"),
                    new KeyValuePair("node.id", "${node.id}"),
                    new KeyValuePair("empty", "${empty}"),
                    new KeyValuePair("clazz", "%C"),
                    new KeyValuePair("custom", "%custom"),
                    new KeyValuePair("emptyPattern", "%notEmpty{%invalidPattern}"),
            })
            .build();

    listAppender = new ListAppender("ecs", null, ecsLayout, false, false);
    listAppender.start();
    root.addAppender(listAppender);
    root.setLevel(Level.DEBUG);
}
 
源代码19 项目: ethsigner   文件: CorsAcceptanceTest.java
@BeforeEach
public void setUp() {
  final NodeConfiguration nodeConfig =
      new NodeConfigurationBuilder().cors(AUTHORISED_DOMAIN).build();
  final SignerConfiguration signerConfig = new SignerConfigurationBuilder().build();

  ethNode = new BesuNode(DOCKER, nodeConfig);
  ethNode.start();
  ethNode.awaitStartupCompletion();

  ethSigner = new Signer(signerConfig, nodeConfig, ethNode.ports());
  ethSigner.start();
  ethSigner.awaitStartupCompletion();
}
 
源代码20 项目: kogito-runtimes   文件: QueryCepTest.java
@BeforeEach
public void prepare() {
    String drl = "package org.drools.compiler.integrationtests\n" +
            "import " + TestEvent.class.getCanonicalName() + "\n" +
            "declare TestEvent\n" +
            "    @role( event )\n" + 
            "end\n" + 
            "query EventsFromStream\n" + 
            "    $event : TestEvent() from entry-point FirstStream\n" + 
            "end\n" + 
            "query ZeroToNineteenSeconds\n" + 
            "    $event : TestEvent() from entry-point FirstStream\n" + 
            "    $result : TestEvent ( this after [0s, 19s] $event) from entry-point SecondStream\n" + 
            "end\n";
    
    final KieServices ks = KieServices.Factory.get();
    KieFileSystem kfs = ks.newKieFileSystem();
    KieModuleModel kmodule = ks.newKieModuleModel();

    KieBaseModel baseModel = kmodule.newKieBaseModel("defaultKBase")
            .setDefault(true)
            .setEventProcessingMode(EventProcessingOption.STREAM);
    baseModel.newKieSessionModel("defaultKSession")
            .setDefault(true)
            .setClockType(ClockTypeOption.get("pseudo"));

    kfs.writeKModuleXML(kmodule.toXML());
    kfs.write( ResourceFactory.newByteArrayResource(drl.getBytes())
                              .setTargetPath("org/drools/compiler/integrationtests/queries.drl") );

    assertTrue(ks.newKieBuilder(kfs).buildAll().getResults().getMessages().isEmpty());
    ksession = ks.newKieContainer(ks.getRepository().getDefaultReleaseId()).newKieSession();
    
    firstEntryPoint = ksession.getEntryPoint("FirstStream");
    secondEntryPoint = ksession.getEntryPoint("SecondStream"); 
    clock = ksession.getSessionClock();
}
 
@BeforeEach
void before() {
    entityProperties.getPersist().setCryptoTransferAmounts(true);
    entityProperties.getPersist().setNonFeeTransfers(false);

    expectedEntityNum.clear();
    expectedNonFeeTransfersCount = 0;
    expectedTransactions.clear();
}
 
/**
 * Initializes the mocks in the test.
 */
@BeforeEach
public void setupMocks() {
  this.mockClient = mock(Client.class);

  when(this.mockClient.beginTransaction(any(), any()))
      .thenReturn(Mono.just(Transaction.getDefaultInstance()));
  when(this.mockClient.commitTransaction(any(), any()))
      .thenReturn(Mono.just(CommitResponse.getDefaultInstance()));
  when(this.mockClient.rollbackTransaction(any(), any()))
      .thenReturn(Mono.empty());
}
 
源代码23 项目: vividus   文件: WaitFactoryTests.java
@BeforeEach
void beforeEach()
{
    waitFactory = new WaitFactory();
    waitFactory.setTimeout(TIMEOUT);
    waitFactory.setPollingPeriod(TIMEOUT);
}
 
源代码24 项目: gaia   文件: ModuleRestControllerTest.java
@BeforeEach
void setUp() {
    admin = new User("admin", null);

    john = new User("John Dorian", null);

    bobsTeam = new Team("bobsTeam");
    bob = new User("Bob Kelso", bobsTeam);
}
 
源代码25 项目: java-microservices-examples   文件: UserMapperIT.java
@BeforeEach
public void init() {
    user = new User();
    user.setLogin(DEFAULT_LOGIN);
    user.setActivated(true);
    user.setEmail("[email protected]");
    user.setFirstName("john");
    user.setLastName("doe");
    user.setImageUrl("image_url");
    user.setLangKey("en");

    userDto = new UserDTO(user);
}
 
源代码26 项目: gaia   文件: SettingsRepositoryTest.java
@BeforeEach
void setUp() {
    settings = new Settings();
    settings.setExternalUrl("externalUrl");
    settings.setDockerDaemonUrl("dockerDaemonUrl");

    settingsRepository = new SettingsRepository(mongoTemplate, settings);
}
 
源代码27 项目: sdn-rx   文件: ReactiveWebApplicationTest.java
@BeforeEach
void setupData() throws IOException {
	try (BufferedReader moviesReader = new BufferedReader(
		new InputStreamReader(this.getClass().getResourceAsStream("/movies.cypher")));
		Session session = driver.session()) {

		session.writeTransaction(tx -> {
			tx.run("MATCH (n) DETACH DELETE n");
			String moviesCypher = moviesReader.lines().collect(Collectors.joining(" "));
			tx.run(moviesCypher);
			return null;
		});
	}

}
 
源代码28 项目: alchemy   文件: UserServiceIT.java
@BeforeEach
public void init() {
    user = new User();
    user.setLogin(DEFAULT_LOGIN);
    user.setPassword(RandomStringUtils.random(60));
    user.setActivated(true);
    user.setEmail(DEFAULT_EMAIL);
    user.setFirstName(DEFAULT_FIRSTNAME);
    user.setLastName(DEFAULT_LASTNAME);
    user.setImageUrl(DEFAULT_IMAGEURL);
    user.setLangKey(DEFAULT_LANGKEY);

    when(dateTimeProvider.getNow()).thenReturn(Optional.of(LocalDateTime.now()));
    auditingHandler.setDateTimeProvider(dateTimeProvider);
}
 
源代码29 项目: ecs-logging-java   文件: EcsFormatterTest.java
@BeforeEach
void setUp() {
    record.setInstant(Instant.ofEpochMilli(5));
    record.setSourceClassName("ExampleClass");
    record.setSourceMethodName("exampleMethod");
    record.setThreadID(7);
    record.setLoggerName("ExampleLogger");
}
 
@SuppressWarnings({"rawtypes", "unchecked"})
@BeforeEach
public void setup() {

    responseBuilder = mock(ResponseBuilder.class);
    Response response = mock(Response.class);

    when((runtimeDelegate).createResponseBuilder()).thenReturn(responseBuilder);
    lenient().when((responseBuilder).status(any(StatusType.class))).thenReturn(responseBuilder);
    lenient().when((responseBuilder).entity(any())).thenReturn(responseBuilder);
    lenient().when((responseBuilder).build()).thenReturn(response);

    application = mock(Application.class);
    processes = mock(Processes.class);
    Process process = mock(Process.class);
    ProcessInstances instances = mock(ProcessInstances.class);
    processInstance = mock(ProcessInstance.class);
    error = mock(ProcessError.class);

    lenient().when(processes.processById(anyString())).thenReturn(process);
    lenient().when(process.instances()).thenReturn(instances);
    lenient().when(instances.findById(anyString())).thenReturn(Optional.of(processInstance));
    lenient().when(processInstance.error()).thenReturn(Optional.of(error));
    lenient().when(processInstance.id()).thenReturn("abc-def");
    lenient().when(processInstance.status()).thenReturn(ProcessInstance.STATE_ACTIVE);
    lenient().when(error.failedNodeId()).thenReturn("xxxxx");
    lenient().when(error.errorMessage()).thenReturn("Test error message");

    lenient().when(application.unitOfWorkManager()).thenReturn(new DefaultUnitOfWorkManager(new CollectingUnitOfWorkFactory()));
    resource = spy(new ProcessInstanceManagementResource(processes, application));
}
 
 类所在包
 类方法
 同包方法