Skip to content

Commit da04318

Browse files
WeltraumschafJ12934
authored andcommitted
#2272 Simplify Fixture Setup in Test Code
Signed-off-by: Sven Strittmatter <sven.strittmatter@iteratec.com>
1 parent 5b7312d commit da04318

1 file changed

Lines changed: 22 additions & 28 deletions

File tree

hooks/persistence-defectdojo/hook/src/test/java/io/securecodebox/persistence/util/DescriptionGeneratorTest.java

Lines changed: 22 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -109,20 +109,14 @@ void determineStartTime_metaDatasCreationTimestampIsNullReturnsDefaultString() {
109109

110110
@Test
111111
void generate() {
112+
final var metadata = new V1ObjectMeta();
113+
metadata.setCreationTimestamp(OffsetDateTime.parse("2010-06-30T01:20+02:00"));
114+
final var spec = new V1ScanSpec();
115+
spec.setScanType("nmap");
116+
spec.setParameters(List.of("http://example.target"));
112117
final var scan = new V1Scan();
113-
scan.setMetadata(new V1ObjectMeta());
114-
scan.setSpec(new V1ScanSpec());
115-
scan.setStatus(new V1ScanStatus());
116-
scan.getSpec().setScanType("nmap");
117-
scan.getMetadata().setName("test-scan");
118-
scan.getMetadata().setCreationTimestamp(OffsetDateTime.parse("2010-06-30T01:20+02:00"));
119-
scan.getSpec().setParameters(List.of());
120-
121-
assert scan.getMetadata() != null;
122-
123-
scan.getMetadata().setName("nmap");
124-
scan.getSpec().setScanType("nmap");
125-
scan.getSpec().setParameters(List.of("http://example.target"));
118+
scan.setMetadata(metadata);
119+
scan.setSpec(spec);
126120

127121
assertEquals(
128122
"""
@@ -137,14 +131,14 @@ void generate() {
137131

138132
@Test
139133
void nullGenerate() {
134+
final var metadata = new V1ObjectMeta();
135+
metadata.setCreationTimestamp(OffsetDateTime.parse("2010-06-30T01:20+02:00"));
136+
final var spec = new V1ScanSpec();
137+
spec.setScanType("nmap");
138+
spec.setParameters(List.of()); // FIXME
140139
final var scan = new V1Scan();
141-
scan.setMetadata(new V1ObjectMeta());
142-
scan.setSpec(new V1ScanSpec());
143-
scan.setStatus(new V1ScanStatus());
144-
scan.getSpec().setScanType("nmap");
145-
scan.getMetadata().setName("test-scan");
146-
scan.getMetadata().setCreationTimestamp(OffsetDateTime.parse("2010-06-30T01:20+02:00"));
147-
scan.getSpec().setParameters(List.of());
140+
scan.setMetadata(metadata);
141+
scan.setSpec(spec);
148142

149143
assertEquals("""
150144
# Nmap Scan
@@ -157,16 +151,16 @@ void nullGenerate() {
157151

158152
@Test
159153
void shouldUseCurrentTimeIfEndedAtIsntSet() {
154+
final var metadata = new V1ObjectMeta();
155+
metadata.setName("test-scan");
156+
metadata.setCreationTimestamp(OffsetDateTime.parse("2010-06-30T01:20+02:00"));
157+
final var spec = new V1ScanSpec();
158+
spec.setScanType("nmap");
159+
spec.setParameters(List.of());
160160
final var scan = new V1Scan();
161-
scan.setMetadata(new V1ObjectMeta());
162-
scan.setSpec(new V1ScanSpec());
161+
scan.setMetadata(metadata);
162+
scan.setSpec(spec);
163163
scan.setStatus(new V1ScanStatus());
164-
scan.getSpec().setScanType("nmap");
165-
scan.getMetadata().setName("test-scan");
166-
scan.getMetadata().setCreationTimestamp(OffsetDateTime.parse("2010-06-30T01:20+02:00"));
167-
scan.getSpec().setParameters(List.of());
168-
169-
scan.getStatus().setFinishedAt(null);
170164

171165
assertEquals("""
172166
# Nmap Scan

0 commit comments

Comments
 (0)