| … | … | @@ -15,7 +15,7 @@ ADD_CXXTEST(MonoPersistUTest) |
| 15 | 15 | ADD_CXXTEST(MonoFetchUTest) |
| 16 | 16 | TARGET_LINK_LIBRARIES(MonoFetchUTest execution) |
| 17 | 17 | ADD_CXXTEST(MonoBasicDeleteUTest) |
| 18 | # ADD_CXXTEST(MonoDeleteUTest) | |
| 18 | ADD_CXXTEST(MonoDeleteUTest) | |
| 19 | 19 | ADD_CXXTEST(MonoAlphaEquivUTest) |
| 20 | 20 | ADD_CXXTEST(MonoMultiPersistUTest) |
| 21 | 21 | ADD_CXXTEST(MonoMultiDeleteUTest) |
| … | … | @@ -396,6 +396,10 @@ void DeleteUTest::delete_links(int idx, StorageNodePtr store) |
| 396 | 396 | store->barrier(); |
| 397 | 397 | store->remove_atom(_as, hl[idx]); |
| 398 | 398 | store->barrier(); |
| 399 | ||
| 400 | _as->extract_atom(hl3[idx]); | |
| 401 | _as->extract_atom(hl2[idx]); | |
| 402 | _as->extract_atom(hl[idx]); | |
| 399 | 403 | } |
| 400 | 404 | |
| 401 | 405 | // This removes all the links, and one node, from atomspace, |
| … | … | @@ -410,6 +414,7 @@ void DeleteUTest::delete_nodes(int idx, StorageNodePtr store) |
| 410 | 414 | { |
| 411 | 415 | store->remove_atom(_as, h3[idx], true); |
| 412 | 416 | store->barrier(); |
| 417 | _as->extract_atom(h3[idx], true); | |
| 413 | 418 | } |
| 414 | 419 | |
| 415 | 420 | // ============================================================ |
| … | … | @@ -15,7 +15,7 @@ ADD_CXXTEST(PersistUTest) |
| 15 | 15 | ADD_CXXTEST(FetchUTest) |
| 16 | 16 | TARGET_LINK_LIBRARIES(FetchUTest execution) |
| 17 | 17 | ADD_CXXTEST(BasicDeleteUTest) |
| 18 | # ADD_CXXTEST(DeleteUTest) | |
| 18 | ADD_CXXTEST(DeleteUTest) | |
| 19 | 19 | ADD_CXXTEST(AlphaEquivUTest) |
| 20 | 20 | ADD_CXXTEST(MultiPersistUTest) |
| 21 | 21 | ADD_CXXTEST(MultiDeleteUTest) |
| … | … | @@ -396,6 +396,9 @@ void DeleteUTest::delete_links(int idx, StorageNodePtr store) |
| 396 | 396 | store->barrier(); |
| 397 | 397 | store->remove_atom(_as, hl[idx]); |
| 398 | 398 | store->barrier(); |
| 399 | _as->extract_atom(hl3[idx]); | |
| 400 | _as->extract_atom(hl2[idx]); | |
| 401 | _as->extract_atom(hl[idx]); | |
| 399 | 402 | } |
| 400 | 403 | |
| 401 | 404 | // This removes all the links, and one node, from atomspace, |
| … | … | @@ -410,6 +413,7 @@ void DeleteUTest::delete_nodes(int idx, StorageNodePtr store) |
| 410 | 413 | { |
| 411 | 414 | store->remove_atom(_as, h3[idx], true); |
| 412 | 415 | store->barrier(); |
| 416 | _as->extract_atom(h3[idx], true); | |
| 413 | 417 | } |
| 414 | 418 | |
| 415 | 419 | // ============================================================ |