Patrick Pelissier
|
37b2f4d2ac
|
Update test suite to properly allocation & deallocation
|
2025-05-07 21:02:23 +02:00 |
|
Patrick Pelissier
|
6d621703eb
|
Copyright go to 2025 year
|
2025-03-01 11:03:38 +01:00 |
|
Patrick Pelissier
|
52b58c5a51
|
Happy new year 2024
|
2024-01-19 21:37:47 +01:00 |
|
Patrick Pelissier
|
ccaa54d2a5
|
Improve coverage of the tet suite
|
2023-04-06 21:55:21 +02:00 |
|
Patrick Pelissier
|
ebab05a789
|
Improve coverage of test suite
|
2023-04-03 12:36:35 +02:00 |
|
Patrick Pelissier
|
d02de75487
|
Add control that all initialized testobj are properly cleared at the end of the test suite
|
2023-03-12 20:29:58 +01:00 |
|
Patrick Pelissier
|
a2ae209992
|
Happy new year
|
2023-01-02 12:57:41 +01:00 |
|
Patrick Pelissier
|
bc73616bde
|
Add test cases for emplace generation
for dict & B+tree
|
2022-10-03 22:40:44 +02:00 |
|
Patrick Pelissier
|
e1abf0528c
|
Rename M_DEFAULT_OPLIST in M_BASIC_OPLIST (cleaner name)
|
2022-04-08 22:54:29 +02:00 |
|
Patrick Pelissier
|
19b01b404d
|
Migrate to 2022
|
2022-03-12 20:25:45 +01:00 |
|
Patrick Pelissier
|
51d4e930f5
|
Rename the suffix _get_at to the _safe_get suffix
(Better & clearer naming of the function)
|
2021-10-30 00:04:07 +02:00 |
|
Patrick Pelissier
|
826d251ffe
|
Rename RBTREE & BPTREE _clean in _reset to avoid confusing _clean & _clear functions. See #97
|
2021-10-28 17:55:54 +02:00 |
|
Patrick Pelissier
|
3d7e9e7c03
|
Add _get_at method for B+TREE
|
2021-03-28 09:29:04 +02:00 |
|
Patrick Pelissier
|
3b6907b743
|
Add more test cases.
|
2021-02-23 16:24:46 +01:00 |
|
Patrick Pelissier
|
8e9aa9cac4
|
Fix _min & _max for B+Tree
Make code match the documentation if there is no element in the tree.
|
2021-02-23 15:59:45 +01:00 |
|
Patrick Pelissier
|
25497bd96f
|
Factorize code so that _DEF macros use _DEF_AS ones
|
2021-02-07 23:04:59 +01:00 |
|
Patrick Pelissier
|
25fe26deaa
|
Happy new year
|
2021-01-13 20:18:01 +01:00 |
|
Patrick Pelissier
|
1e534bd307
|
Rename derefence type of an iterator of a dict or a B+Treee into _ittref_t.
|
2020-10-16 21:01:29 +02:00 |
|
Patrick Pelissier
|
c039f07f2d
|
Add macros
BPTREE_DEF2_AS
BPTREE_DEF_AS
BPTREE_MULTI_DEF2_AS
BPTREE_MULTI_DEF_AS
|
2020-10-03 14:07:14 +02:00 |
|
Patrick Pelissier
|
d27c448a94
|
Fix some warnings with MSVS
for the test suite.
|
2020-06-21 23:52:12 +02:00 |
|
Patrick Pelissier
|
4f7b0b9455
|
Happy new year 2020
|
2020-01-04 15:41:06 +01:00 |
|
Patrick Pelissier
|
9f82649aa8
|
Add test for multiset
|
2019-07-08 21:25:19 +02:00 |
|
Patrick Pelissier
|
70d1dfeb8b
|
Add test case for multimap
|
2019-07-08 16:23:59 +02:00 |
|
Patrick Pelissier
|
ef2dbf89ee
|
Improve test
|
2019-07-08 11:36:09 +02:00 |
|
Patrick Pelissier
|
d30b776fb0
|
Add more test
|
2019-07-08 11:33:42 +02:00 |
|
Patrick Pelissier
|
1356bb746e
|
Add more tests
|
2019-07-06 10:44:49 +02:00 |
|
Patrick Pelissier
|
589c023622
|
Update test
|
2019-07-06 00:01:13 +02:00 |
|
Patrick Pelissier
|
37f3cd6a72
|
Rename method _it_to_p into _it_until_p. Add method _it_while_p
|
2019-07-03 18:57:24 +02:00 |
|
Patrick Pelissier
|
8b3a4a802c
|
Happy new year!
|
2019-01-02 18:12:07 +01:00 |
|
Patrick Pelissier
|
fbfe28c087
|
Port the test suite to use _erase instead of _remove.
|
2018-10-27 22:59:33 +02:00 |
|
Patrick Pelissier
|
4ef1b079cb
|
Can omit optlist in B+TREE definition
|
2018-08-05 11:08:18 +02:00 |
|
Patrick Pelissier
|
2d18171914
|
Rename _pop method into _pop_at methods
as the provided function follow the prototype of a _pop_at method
rather than a _pop method.
|
2018-06-27 07:13:10 +02:00 |
|
Patrick Pelissier
|
47a2553356
|
Add new test on B*TREE as set.
|
2018-05-11 22:41:56 +02:00 |
|
Patrick Pelissier
|
0557527bfe
|
Update format of serialisation for B+TREE:
as the tree is ordered, a '[]' has to be used.
|
2018-05-11 17:32:32 +02:00 |
|
Patrick Pelissier
|
e9f603fa30
|
Rename internal calls to my_mpz* to testobj*
|
2018-05-08 10:40:29 +02:00 |
|
Patrick Pelissier
|
1a064e033b
|
Rename mympz.h --> test-obj.h
as it is used only for testing purpose.
|
2018-05-08 10:29:51 +02:00 |
|
Patrick Pelissier
|
ebcfcf9bfa
|
Add I/O test for B+TREE
|
2018-05-07 23:08:47 +02:00 |
|
Patrick Pelissier
|
19f330e670
|
Rename also MYMPZ2_OPLIST into MY_MPZ_CMP_OPLIST
|
2018-04-14 08:12:27 +02:00 |
|
Patrick Pelissier
|
654521b74c
|
Add some tests of _equal_p
|
2018-04-10 23:25:04 +02:00 |
|
Patrick Pelissier
|
0d085771e4
|
Add tests for new methods
|
2018-04-09 18:07:03 +02:00 |
|
Patrick Pelissier
|
9b9e246e66
|
More tests
|
2018-04-08 11:16:31 +02:00 |
|
Patrick Pelissier
|
050bb5dbfa
|
Add tests for it_from & it_to_p for B+TREE
|
2018-04-08 11:13:22 +02:00 |
|
Patrick Pelissier
|
f158a94e0a
|
Add tests for min & max
|
2018-04-08 10:47:52 +02:00 |
|
Patrick Pelissier
|
47fb467878
|
Add basic it test for B+tree
|
2018-04-08 07:24:56 +02:00 |
|
Patrick Pelissier
|
1f44155127
|
Add one more corner case
|
2018-04-07 12:11:50 +02:00 |
|
Patrick Pelissier
|
87a3ac4a76
|
Add test for methods _init_set & _set for B+tree
|
2018-04-07 12:10:50 +02:00 |
|
Patrick Pelissier
|
cb3038e73c
|
Add more checks
|
2018-04-07 11:51:38 +02:00 |
|
Patrick Pelissier
|
b6ec31fe11
|
Add more test.
|
2018-04-07 11:50:18 +02:00 |
|
Patrick Pelissier
|
c7059a60ee
|
Add more tests
|
2018-04-07 11:44:16 +02:00 |
|
Patrick Pelissier
|
af49aaf8b1
|
Add more tests.
|
2018-04-07 11:42:12 +02:00 |
|