@@ -1688,17 +1688,17 @@ public void VINFO()
16881688 string expectedEf = ef == 0 ? "200" : ef . ToString ( ) ;
16891689 string expectedNumLinks = numLinks == 0 ? "16" : numLinks . ToString ( ) ;
16901690
1691- // Get VINFO - should return an array of 12 elements (6 key-value pairs)
1691+ // Get VINFO - should return an array of 14 elements (6 key-value pairs)
16921692 var vinfoRes = ( RedisValue [ ] ) db . Execute ( "VINFO" , [ fooKey ] ) ;
1693- ClassicAssert . AreEqual ( 12 , vinfoRes . Length ) ;
1693+ ClassicAssert . AreEqual ( 14 , vinfoRes . Length ) ;
16941694 var values = BuildDictionaryFromResponse ( vinfoRes ) ;
16951695 ClassicAssert . AreEqual ( values [ "quant-type" ] , expectedQuantType ) ;
1696+ ClassicAssert . AreEqual ( values [ "distance-metric" ] , "l2" ) ;
16961697 ClassicAssert . AreEqual ( values [ "input-vector-dimensions" ] , vectorDim . ToString ( ) ) ;
16971698 ClassicAssert . AreEqual ( values [ "reduced-dimensions" ] , reduceValueToUse . ToString ( ) ) ;
16981699 ClassicAssert . AreEqual ( values [ "build-exploration-factor" ] , expectedEf ) ;
16991700 ClassicAssert . AreEqual ( values [ "num-links" ] , expectedNumLinks ) ;
1700- // TODO: Update once DiskANN exposes card()
1701- ClassicAssert . AreEqual ( values [ "size" ] , "0" ) ;
1701+ ClassicAssert . AreEqual ( values [ "size" ] , "1" ) ;
17021702
17031703 // Modify first value for second add (change from "1.0" to "2.0")
17041704 vectorValues [ 2 ] = "2.0" ;
@@ -1708,15 +1708,15 @@ public void VINFO()
17081708 ClassicAssert . AreEqual ( 1 , ( int ) res ) ;
17091709
17101710 vinfoRes = ( RedisValue [ ] ) db . Execute ( command : "VINFO" , [ fooKey ] ) ;
1711- ClassicAssert . AreEqual ( 12 , vinfoRes . Length ) ;
1711+ ClassicAssert . AreEqual ( 14 , vinfoRes . Length ) ;
17121712 values = BuildDictionaryFromResponse ( vinfoRes ) ;
17131713 ClassicAssert . AreEqual ( values [ "quant-type" ] , expectedQuantType ) ;
1714+ ClassicAssert . AreEqual ( values [ "distance-metric" ] , "l2" ) ;
17141715 ClassicAssert . AreEqual ( values [ "input-vector-dimensions" ] , vectorDim . ToString ( ) ) ;
17151716 ClassicAssert . AreEqual ( values [ "reduced-dimensions" ] , reduceValueToUse . ToString ( ) ) ;
17161717 ClassicAssert . AreEqual ( values [ "build-exploration-factor" ] , expectedEf ) ;
17171718 ClassicAssert . AreEqual ( values [ "num-links" ] , expectedNumLinks ) ;
1718- // TODO: Update once DiskANN exposes card()
1719- ClassicAssert . AreEqual ( values [ "size" ] , "0" ) ;
1719+ ClassicAssert . AreEqual ( values [ "size" ] , "2" ) ;
17201720
17211721 // Delete vector set
17221722 db . KeyDelete ( fooKey ) ;
@@ -1884,12 +1884,12 @@ public void VSETATTR_NotFound()
18841884 // Test not found case - non-existent element (RESP3)
18851885 var resp3Result2 = dbResp3 . Execute ( "VSETATTR" , [ vectorSetKey , nonExistentElementId , attrData ] ) ;
18861886 ClassicAssert . IsTrue ( resp3Result2 . Resp3Type == ResultType . Boolean ) ;
1887- ClassicAssert . IsTrue ( ( bool ) resp3Result2 ) ;
1887+ ClassicAssert . IsFalse ( ( bool ) resp3Result2 ) ;
18881888
18891889 // Test not found case - non-existent element (RESP2)
18901890 var resp2Result2 = dbResp2 . Execute ( "VSETATTR" , [ vectorSetKey , nonExistentElementId , attrData ] ) ;
18911891 ClassicAssert . IsTrue ( resp2Result2 . Resp2Type == ResultType . Integer ) ;
1892- ClassicAssert . IsTrue ( ( int ) resp2Result2 . Resp2Type == 0 ) ;
1892+ ClassicAssert . AreEqual ( 0 , ( int ) resp2Result2 ) ;
18931893 }
18941894
18951895 [ Test ]
@@ -1937,12 +1937,12 @@ public void VSETATTR()
19371937 ClassicAssert . IsTrue ( attrData . SequenceEqual ( getAttrRes ) , $ "Attribute content mismatch for size { attrSize } ") ;
19381938 }
19391939
1940- // Test setting empty attribute (removes attribute)
1941- var res5 = db . Execute ( "VSETATTR" , [ vectorSetKey , elementId , Array . Empty < byte > ( ) ] ) ;
1942- ClassicAssert . IsFalse ( res5 . IsNull ) ;
1940+ // TODO: Test setting empty attribute (removes attribute)
1941+ // var res5 = db.Execute("VSETATTR", [vectorSetKey, elementId, Array.Empty<byte>()]);
1942+ // ClassicAssert.IsFalse(res5.IsNull);
19431943
1944- var res6 = ( byte [ ] ) db . Execute ( "VGETATTR" , [ vectorSetKey , elementId ] ) ;
1945- ClassicAssert . AreEqual ( 0 , res6 . Length ) ;
1944+ // var res6 = (byte[])db.Execute("VGETATTR", [vectorSetKey, elementId]);
1945+ // ClassicAssert.AreEqual(0, res6.Length);
19461946
19471947 // Set attribute again after clearing
19481948 var attrData2 = "restored attribute"u8 . ToArray ( ) ;
0 commit comments