@@ -98,49 +98,49 @@ test "index create, update, reopen and search" {
98
98
}
99
99
}
100
100
101
- // test "index many updates" {
102
- // var tmp_dir = std.testing.tmpDir(.{});
103
- // defer tmp_dir.cleanup();
101
+ test "index many updates" {
102
+ var tmp_dir = std .testing .tmpDir (.{});
103
+ defer tmp_dir .cleanup ();
104
104
105
- // var hashes: [100]u32 = undefined;
105
+ var hashes : [100 ]u32 = undefined ;
106
106
107
- // {
108
- // var index = try Index.init(std.testing.allocator, tmp_dir.dir, .{ .create = true });
109
- // defer index.deinit();
107
+ {
108
+ var index = try Index .init (std .testing .allocator , tmp_dir .dir , .{ .create = true });
109
+ defer index .deinit ();
110
110
111
- // try index.open();
111
+ try index .open ();
112
112
113
- // for (0..100) |i| {
114
- // try index.update(&[_]Change{.{ .insert = .{
115
- // .id = @as(u32, @intCast(i % 20)) + 1,
116
- // .hashes = generateRandomHashes(&hashes, i),
117
- // } }});
118
- // }
119
- // }
113
+ for (0.. 100) | i | {
114
+ try index .update (&[_ ]Change {.{ .insert = .{
115
+ .id = @as (u32 , @intCast (i % 20 )) + 1 ,
116
+ .hashes = generateRandomHashes (& hashes , i ),
117
+ } }});
118
+ }
119
+ }
120
120
121
- // var index = try Index.init(std.testing.allocator, tmp_dir.dir, .{ .create = false });
122
- // defer index.deinit();
121
+ var index = try Index .init (std .testing .allocator , tmp_dir .dir , .{ .create = false });
122
+ defer index .deinit ();
123
123
124
- // try index.open();
124
+ try index .open ();
125
125
126
- // {
127
- // var results = try index.search(generateRandomHashes(&hashes, 0), std.testing.allocator, .{});
128
- // defer results.deinit();
126
+ {
127
+ var results = try index .search (generateRandomHashes (& hashes , 0 ), std .testing .allocator , .{});
128
+ defer results .deinit ();
129
129
130
- // const result = results.get(1);
131
- // try std.testing.expect(result == null or result.?.score == 0);
132
- // }
130
+ const result = results .get (1 );
131
+ try std .testing .expect (result == null or result .? .score == 0 );
132
+ }
133
133
134
- // {
135
- // var results = try index.search(generateRandomHashes(&hashes, 80), std.testing.allocator, .{});
136
- // defer results.deinit();
134
+ {
135
+ var results = try index .search (generateRandomHashes (& hashes , 80 ), std .testing .allocator , .{});
136
+ defer results .deinit ();
137
137
138
- // const result = results.get(1);
139
- // try std.testing.expect(result != null);
140
- // try std.testing.expectEqual(1, result.?.id);
141
- // try std.testing.expectEqual(hashes.len, result.?.score);
142
- // }
143
- // }
138
+ const result = results .get (1 );
139
+ try std .testing .expect (result != null );
140
+ try std .testing .expectEqual (1 , result .? .id );
141
+ try std .testing .expectEqual (hashes .len , result .? .score );
142
+ }
143
+ }
144
144
145
145
test "index, multiple fingerprints with the same hashes" {
146
146
var tmp_dir = std .testing .tmpDir (.{});
0 commit comments