Skip to content

Commit db8a804

Browse files
author
Zhen Li
committed
Fixes red tests
1 parent b149672 commit db8a804

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

driver/src/main/java/org/neo4j/driver/internal/InternalRecord.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ else if ( other instanceof Record )
153153
{
154154
return false;
155155
}
156-
if ( ! queryKeys.equals( otherRecord.keys() ) )
156+
if ( !queryKeys.keys().equals( otherRecord.keys() ) )
157157
{
158158
return false;
159159
}

driver/src/test/java/org/neo4j/driver/internal/handlers/RunResponseHandlerTest.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020

2121
import org.junit.jupiter.api.Test;
2222

23+
import java.util.HashMap;
2324
import java.util.List;
25+
import java.util.Map;
2426
import java.util.concurrent.CompletableFuture;
2527

2628
import org.neo4j.driver.internal.messaging.v1.BoltProtocolV1;
@@ -83,7 +85,8 @@ void shouldReturnNoKeysWhenFailed()
8385

8486
handler.onFailure( new RuntimeException() );
8587

86-
assertEquals( emptyList(), handler.queryKeys() );
88+
assertEquals( emptyList(), handler.queryKeys().keys() );
89+
assertEquals( emptyMap(), handler.queryKeys().keyIndex() );
8790
}
8891

8992
@Test
@@ -102,9 +105,14 @@ void shouldReturnKeysWhenSucceeded()
102105
RunResponseHandler handler = newHandler();
103106

104107
List<String> keys = asList( "key1", "key2", "key3" );
108+
Map<String, Integer> keyIndex = new HashMap<>();
109+
keyIndex.put( "key1", 0 );
110+
keyIndex.put( "key2", 1 );
111+
keyIndex.put( "key3", 2 );
105112
handler.onSuccess( singletonMap( "fields", value( keys ) ) );
106113

107-
assertEquals( keys, handler.queryKeys() );
114+
assertEquals( keys, handler.queryKeys().keys() );
115+
assertEquals( keyIndex, handler.queryKeys().keyIndex() );
108116
}
109117

110118
@Test

0 commit comments

Comments
 (0)