Skip to content

Commit 4c9d441

Browse files
committed
Add Integration Test Stubs for all Services
Signed-off-by: Sven Strittmatter <sven.strittmatter@iteratec.com>
1 parent 9197666 commit 4c9d441

30 files changed

+163
-0
lines changed

src/test/java/io/securecodebox/persistence/defectdojo/service/DefaultImportScanServiceTest.java

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
/**
1919
* Tests for {@link DefaultImportScanService}
20+
*
21+
* TODO: Add WireMock integration test.
2022
*/
2123
class DefaultImportScanServiceTest {
2224
private final Config config = new Config(
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link EndpointService}
11+
*/
12+
final class EndpointServiceTest extends WireMockBaseTestCase {
13+
private final EndpointService sut = new EndpointService(conf());
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link EngagementService}
11+
*/
12+
final class EngagementServiceTest extends WireMockBaseTestCase {
13+
private final EngagementService sut = new EngagementService(conf());
14+
}

src/test/java/io/securecodebox/persistence/defectdojo/service/FindingServiceTest.java

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020

2121
// This test is sufficient for all services (except user profile) as all the code is generic
22+
// TODO: Add WireMock integration test.
2223
class FindingServiceTest {
2324
private static final String FINDING_RESPONSE = """
2425
{
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link GroupMemberService}
11+
*/
12+
final class GroupMemberServiceTest extends WireMockBaseTestCase {
13+
private final GroupMemberService sut = new GroupMemberService(conf());
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link GroupService}
11+
*/
12+
final class GroupServiceTest extends WireMockBaseTestCase {
13+
private final GroupService sut = new GroupService(conf());
14+
}

src/test/java/io/securecodebox/persistence/defectdojo/service/ImportScanServiceTest.java

+2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
/**
2323
* Tests for {@link ImportScanService}.
24+
*
25+
* TODO: Add WireMock integration test.
2426
*/
2527
class ImportScanServiceTest {
2628

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link ProductGroupService}
11+
*/
12+
final class ProductGroupServiceTest extends WireMockBaseTestCase{
13+
private final ProductGroupService sut = new ProductGroupService(conf());
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link ProductService}
11+
*/
12+
final class ProductServiceTest extends WireMockBaseTestCase{
13+
private final ProductService sut = new ProductService(conf());
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link TestService}
11+
*/
12+
final class TestServiceTest extends WireMockBaseTestCase {
13+
private final TestService sut = new TestService(conf());
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link TestTypeService}
11+
*/
12+
final class TestTypeServiceTest extends WireMockBaseTestCase{
13+
private final TestTypeService sut = new TestTypeService(conf());
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link ToolConfigService}
11+
*/
12+
final class ToolConfigServiceTest extends WireMockBaseTestCase {
13+
private final ToolConfigService sut = new ToolConfigService(conf());
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package io.securecodebox.persistence.defectdojo.service;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
import static org.junit.jupiter.api.Assertions.*;
6+
import static org.hamcrest.MatcherAssert.assertThat;
7+
import static org.hamcrest.Matchers.*;
8+
9+
/**
10+
* Tests for {@link ToolTypeService}
11+
*/
12+
final class ToolTypeServiceTest extends WireMockBaseTestCase {
13+
private final ToolTypeService sut = new ToolTypeService(conf());
14+
}

src/test/java/io/securecodebox/persistence/defectdojo/service/UserProfileServiceTest.java

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
* This test is special because the defectdojo api does not return a list, but the generic code assumes every endpoint
2828
* returns a list.
2929
* </p>
30+
*
31+
* TODO: Add WireMock integration test.
3032
*/
3133
class UserProfileServiceTest {
3234
/**
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

0 commit comments

Comments
 (0)