Skip to content

Commit cadc420

Browse files
author
itERRatOR
committed
Usage of junit @before annotation
1 parent 5b77faa commit cadc420

File tree

1 file changed

+13
-19
lines changed

1 file changed

+13
-19
lines changed

src/test/java/com/simplesteph/kafka/GitHubSourceConnectorConfigTest.java

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import org.apache.kafka.common.config.ConfigDef;
44
import org.apache.kafka.common.config.ConfigValue;
5+
import org.junit.Before;
56
import org.junit.Test;
67
import java.util.HashMap;
78
import java.util.Map;
@@ -11,71 +12,64 @@
1112
public class GitHubSourceConnectorConfigTest {
1213

1314
private ConfigDef configDef = GitHubSourceConnectorConfig.conf();
14-
15-
private Map<String, String> initialConfig() {
16-
Map<String, String> baseProps = new HashMap<>();
17-
baseProps.put(OWNER_CONFIG, "foo");
18-
baseProps.put(REPO_CONFIG, "bar");
19-
baseProps.put(SINCE_CONFIG, "2017-04-26T01:23:45Z");
20-
baseProps.put(BATCH_SIZE_CONFIG, "100");
21-
baseProps.put(TOPIC_CONFIG, "github-issues");
22-
return baseProps;
15+
private Map<String, String> config;
16+
17+
@Before
18+
public void setUpInitialConfig() {
19+
config = new HashMap<>();
20+
config.put(OWNER_CONFIG, "foo");
21+
config.put(REPO_CONFIG, "bar");
22+
config.put(SINCE_CONFIG, "2017-04-26T01:23:45Z");
23+
config.put(BATCH_SIZE_CONFIG, "100");
24+
config.put(TOPIC_CONFIG, "github-issues");
2325
}
2426

25-
2627
@Test
2728
public void doc() {
2829
System.out.println(GitHubSourceConnectorConfig.conf().toRst());
2930
}
3031

3132
@Test
3233
public void initialConfigIsValid() {
33-
assert (configDef.validate(initialConfig())
34+
assert (configDef.validate(config)
3435
.stream()
3536
.allMatch(configValue -> configValue.errorMessages().size() == 0));
3637
}
3738

3839
@Test
3940
public void canReadConfigCorrectly() {
40-
GitHubSourceConnectorConfig config = new GitHubSourceConnectorConfig(initialConfig());
41+
GitHubSourceConnectorConfig config = new GitHubSourceConnectorConfig(this.config);
4142
config.getAuthPassword();
4243

4344
}
4445

45-
4646
@Test
4747
public void validateSince() {
48-
Map<String, String> config = initialConfig();
4948
config.put(SINCE_CONFIG, "not-a-date");
5049
ConfigValue configValue = configDef.validateAll(config).get(SINCE_CONFIG);
5150
assert (configValue.errorMessages().size() > 0);
5251
}
5352

5453
@Test
5554
public void validateBatchSize() {
56-
Map<String, String> config = initialConfig();
5755
config.put(BATCH_SIZE_CONFIG, "-1");
5856
ConfigValue configValue = configDef.validateAll(config).get(BATCH_SIZE_CONFIG);
5957
assert (configValue.errorMessages().size() > 0);
6058

61-
config = initialConfig();
6259
config.put(BATCH_SIZE_CONFIG, "101");
6360
configValue = configDef.validateAll(config).get(BATCH_SIZE_CONFIG);
6461
assert (configValue.errorMessages().size() > 0);
65-
6662
}
6763

6864
@Test
6965
public void validateUsername() {
70-
Map<String, String> config = initialConfig();
7166
config.put(AUTH_USERNAME_CONFIG, "username");
7267
ConfigValue configValue = configDef.validateAll(config).get(AUTH_USERNAME_CONFIG);
7368
assert (configValue.errorMessages().size() == 0);
7469
}
7570

7671
@Test
7772
public void validatePassword() {
78-
Map<String, String> config = initialConfig();
7973
config.put(AUTH_PASSWORD_CONFIG, "password");
8074
ConfigValue configValue = configDef.validateAll(config).get(AUTH_PASSWORD_CONFIG);
8175
assert (configValue.errorMessages().size() == 0);

0 commit comments

Comments
 (0)