5
5
6
6
package tests.contract
7
7
8
- public fun <T > CompareContext<List<T>>.listBehavior () {
8
+ fun <T > CompareContext<List<T>>.listBehavior () {
9
9
equalityBehavior()
10
10
collectionBehavior()
11
11
compareProperty( { listIterator() }, { listIteratorBehavior() })
@@ -28,7 +28,7 @@ public fun <T> CompareContext<List<T>>.listBehavior() {
28
28
propertyEquals { subList(0 , size) }
29
29
}
30
30
31
- public fun <T > CompareContext<ListIterator<T>>.listIteratorBehavior () {
31
+ fun <T > CompareContext<ListIterator<T>>.listIteratorBehavior () {
32
32
listIteratorProperties()
33
33
34
34
while (expected.hasNext()) {
@@ -44,14 +44,14 @@ public fun <T> CompareContext<ListIterator<T>>.listIteratorBehavior() {
44
44
propertyFails { previous() }
45
45
}
46
46
47
- public fun CompareContext <ListIterator <* >>.listIteratorProperties () {
47
+ fun CompareContext <ListIterator <* >>.listIteratorProperties () {
48
48
propertyEquals { hasNext() }
49
49
propertyEquals { hasPrevious() }
50
50
propertyEquals { nextIndex() }
51
51
propertyEquals { previousIndex() }
52
52
}
53
53
54
- public fun <T > CompareContext<Iterator<T>>.iteratorBehavior () {
54
+ fun <T > CompareContext<Iterator<T>>.iteratorBehavior () {
55
55
propertyEquals { hasNext() }
56
56
57
57
while (expected.hasNext()) {
@@ -61,7 +61,7 @@ public fun <T> CompareContext<Iterator<T>>.iteratorBehavior() {
61
61
propertyFails { next() }
62
62
}
63
63
64
- public fun <T > CompareContext<Set<T>>.setBehavior (objectName : String = "", ordered : Boolean ) {
64
+ fun <T > CompareContext<Set<T>>.setBehavior (objectName : String = "", ordered : Boolean ) {
65
65
equalityBehavior(objectName, ordered)
66
66
collectionBehavior(objectName, ordered)
67
67
@@ -72,7 +72,7 @@ public fun <T> CompareContext<Set<T>>.setBehavior(objectName: String = "", order
72
72
73
73
74
74
75
- public fun <K , V > CompareContext <Map <K , V >>.mapBehavior (ordered : Boolean ) {
75
+ fun <K , V > CompareContext <Map <K , V >>.mapBehavior (ordered : Boolean ) {
76
76
propertyEquals { size }
77
77
propertyEquals { isEmpty() }
78
78
equalityBehavior(ordered = ordered)
@@ -92,7 +92,7 @@ public fun <K, V> CompareContext<Map<K, V>>.mapBehavior(ordered: Boolean) {
92
92
}
93
93
94
94
95
- public fun <T > CompareContext<T>.equalityBehavior (objectName : String = "", ordered : Boolean = true) {
95
+ fun <T > CompareContext<T>.equalityBehavior (objectName : String = "", ordered : Boolean = true) {
96
96
val prefix = objectName + if (objectName.isNotEmpty()) " ." else " "
97
97
equals(objectName)
98
98
propertyEquals(prefix + " hashCode" ) { hashCode() }
@@ -101,7 +101,7 @@ public fun <T> CompareContext<T>.equalityBehavior(objectName: String = "", order
101
101
}
102
102
103
103
104
- public fun <T > CompareContext<Collection<T>>.collectionBehavior (objectName : String = "", ordered : Boolean = true) {
104
+ fun <T > CompareContext<Collection<T>>.collectionBehavior (objectName : String = "", ordered : Boolean = true) {
105
105
val prefix = objectName + if (objectName.isNotEmpty()) " ." else " "
106
106
propertyEquals (prefix + " size" ) { size }
107
107
propertyEquals (prefix + " isEmpty" ) { isEmpty() }
0 commit comments