@@ -26,28 +26,31 @@ class ActiveDatabaseGroupTest {
26
26
),
27
27
)
28
28
29
+ private lateinit var collection: ActiveDatabaseGroup .GroupsCollection
30
+
29
31
@BeforeTest
30
- fun setupDatabase () {
32
+ fun setup () {
33
+ collection = ActiveDatabaseGroup .GroupsCollection ()
31
34
logWriter.reset()
32
35
}
33
36
34
37
@Test
35
38
fun testTrackDatabase () {
36
- val usage = ActiveDatabaseGroup .referenceDatabase(logger, " test" )
37
- assertEquals(1 , ActiveDatabaseGroup .allGroups.size)
39
+ val usage = collection .referenceDatabase(logger, " test" )
40
+ assertEquals(1 , collection .allGroups.size)
38
41
39
42
usage.first.dispose()
40
- assertEquals(0 , ActiveDatabaseGroup .allGroups.size)
43
+ assertEquals(0 , collection .allGroups.size)
41
44
}
42
45
43
46
@Test
44
47
fun testWarnsOnDuplicate () {
45
- val usage = ActiveDatabaseGroup .referenceDatabase(logger, " test" )
46
- assertEquals(1 , ActiveDatabaseGroup .allGroups.size)
48
+ val usage = collection .referenceDatabase(logger, " test" )
49
+ assertEquals(1 , collection .allGroups.size)
47
50
48
51
assertEquals(0 , logWriter.logs.size)
49
52
50
- val another = ActiveDatabaseGroup .referenceDatabase(logger, " test" )
53
+ val another = collection .referenceDatabase(logger, " test" )
51
54
assertNotNull(
52
55
logWriter.logs.find {
53
56
it.message == ActiveDatabaseGroup .multipleInstancesMessage
@@ -57,23 +60,23 @@ class ActiveDatabaseGroupTest {
57
60
assertEquals(usage.first.group, another.first.group)
58
61
59
62
usage.first.dispose()
60
- assertEquals(1 , ActiveDatabaseGroup .allGroups.size)
63
+ assertEquals(1 , collection .allGroups.size)
61
64
another.first.dispose()
62
- assertEquals(0 , ActiveDatabaseGroup .allGroups.size)
65
+ assertEquals(0 , collection .allGroups.size)
63
66
}
64
67
65
68
@Test
66
69
fun testDoesNotWarnForDifferentIdentifiers () {
67
- val usage = ActiveDatabaseGroup .referenceDatabase(logger, " test" )
68
- assertEquals(1 , ActiveDatabaseGroup .allGroups.size)
69
- val another = ActiveDatabaseGroup .referenceDatabase(logger, " test2" )
70
- assertEquals(2 , ActiveDatabaseGroup .allGroups.size)
70
+ val usage = collection .referenceDatabase(logger, " test" )
71
+ assertEquals(1 , collection .allGroups.size)
72
+ val another = collection .referenceDatabase(logger, " test2" )
73
+ assertEquals(2 , collection .allGroups.size)
71
74
72
75
assertEquals(0 , logWriter.logs.size)
73
76
74
77
usage.first.dispose()
75
- assertEquals(1 , ActiveDatabaseGroup .allGroups.size)
78
+ assertEquals(1 , collection .allGroups.size)
76
79
another.first.dispose()
77
- assertEquals(0 , ActiveDatabaseGroup .allGroups.size)
80
+ assertEquals(0 , collection .allGroups.size)
78
81
}
79
82
}
0 commit comments