Ben Peachey
58658b8f4d
Merge branch 'master' into fix/replace-deprecated-getMock
2017-10-18 08:57:31 +02:00
Ben Peachey
dbb9a8b6d1
Changes all usage in Tests of getMock with getMockBuilder.
2017-10-17 12:46:25 +02:00
Ben Ramsey
749b30e3f9
Add random node test that asserts multicast bit against random values
2017-09-22 15:46:04 -05:00
Ben Ramsey
5c38d41ccb
Use sprintf() to prefix zeros on the returned node hex string
2017-09-22 13:03:41 -05:00
Ben Ramsey
1ec0826a40
Set the multicast bit for random nodes, according to RFC 4122, §4.5
...
Borrows the idea from cf1c981414 to
properly set the multicast bit to the "least significant bit of the
first octet of the node ID."
When merged, this will close #171 and #170
2017-09-22 12:54:15 -05:00
Ben Ramsey
aab08bb08a
Use random_bytes() to generate a random node
2017-09-22 12:26:34 -05:00
Davis Peixoto
46071e69a1
173 - Expose UUID versions - Alternative 1
...
https://github.com/ramsey/uuid/issues/173
Creating constants on Uuid object, so they can be used as
- Uuid::UUID_TYPE_TIME
- Uuid::UUID_TYPE_RANDOM
# Alternative 1
Create constants on Uuid class
Signed-off-by: Davis Peixoto <davis.peixoto@gmail.com >
2017-08-03 21:12:10 -03:00
Davis Peixoto
0915c7bdc2
173 - Expose UUID versions - Alternative 1
...
https://github.com/ramsey/uuid/issues/173
Creating constants on Uuid object, so they can be used as
- UUID::UUID_TYPE_TIME
- UUID::UUID_TYPE_RANDOM
# Alternative 1
Create constants on Uuid class
Signed-off-by: Davis Peixoto <davis.peixoto@gmail.com >
2017-08-02 08:55:26 -03:00
Massimiliano Arione
a2647abc14
add a specific exception for invalid UUID string
2017-03-11 10:52:53 +01:00
Ben Ramsey
2f7d4ff00f
Add tests for uuid3() and uuid4() to test behavior for empty strings
2017-02-02 15:30:40 -06:00
Jessica Mauerhan
02fc392d84
formatting
2016-10-18 08:53:11 -05:00
Jessica Mauerhan
bf1513433f
fixing formatting
2016-10-17 20:56:57 -05:00
Jessica Mauerhan
d4ece57761
Adding test coverage for getters/setters currently untested.
2016-10-17 20:53:01 -05:00
Ben Ramsey
2d19c68f5c
Merge pull request #138 from jmauerhan/master
...
Unit Tests: Add function mock test for systems without libsodium
2016-10-07 08:31:56 -05:00
Jessica Mauerhan
e0c2ff2a09
Fix code style
2016-10-06 11:10:40 -04:00
Jessica Mauerhan
761e5115be
Add function mock test for systems without libsodium
2016-10-04 16:23:36 -04:00
Jessica Mauerhan
65cc76f721
remove extra ; causing PHPCBF to fail
2016-10-02 10:27:23 -04:00
Jessica Mauerhan
0a620d1966
Added another failing test case for GH Issue $131
2016-09-30 16:00:46 -04:00
Jessica Mauerhan
58dd3dd249
Add failing test cases for case issue (GH Issue #131 )
2016-09-30 15:55:04 -04:00
Andreas Möller
7ff6fff06d
Fix: Move tests one up
2016-09-15 08:31:27 +02:00
Andreas Möller
3f626579c3
Fix: Reduce visibility of setUp() and tearDown()
2016-09-08 10:24:25 +02:00
Ben Ramsey
2e674a1713
Merge pull request #118 from barryvdh/optimized
...
Codec to store UUID in an optimized way for InnoDB
2016-08-02 13:53:14 -04:00
Ben Ramsey
e53270fa14
Merge pull request #129 from ifunny/fix-random-node-provider
...
Fix RandomNodeProvider: change the max value in mt_rand() call to prevent invalid node generation
2016-08-02 12:05:02 -04:00
Ondrej Mirtes
aa869f93ff
Fixed undefined classes in GuidStringCodecTest properties
2016-08-01 21:07:53 +02:00
Anton Vasetskiy
4872dac723
Fix code style
2016-07-28 17:49:27 +03:00
Anton Vasetskiy
879fe3cfe2
Fix RandomNodeProvider: change the max value in mt_rand() call to prevent invalid node generation
2016-07-28 16:44:26 +03:00
Ben Ramsey
f03d3216fe
Follow similar pattern to that shown in other tests for system node
2016-06-25 00:23:57 +02:00
Ben Ramsey
42d24d5b44
Fix failing test due to collisions caused by not being run in isolation
2016-06-25 00:20:21 +02:00
Ben Ramsey
e865a0e2ff
Merge branch '107_cache_system_node_provider' of https://github.com/MLoureiro/uuid into MLoureiro-107_cache_system_node_provider
2016-06-24 23:58:19 +02:00
Marcos
6cb7128cbe
Cover that SystemNodeProvider::getNode returns false when it doesn't find node
2016-06-24 20:46:21 +02:00
Ben Ramsey
369bd5ae21
Ignore coding standards on lines in test
2016-06-24 16:44:21 +02:00
Marcos
dce9d0cb7d
Remove real call to ifconfig on unit test
2016-06-23 21:37:29 +02:00
Marcos
5dbd993b4b
Execute system call only once even if the node is not found
2016-06-23 21:03:07 +02:00
Barry vd. Heuvel
9112b2bd95
Test OrderedTimeCodecTest exception
2016-04-27 22:32:15 +02:00
Barry vd. Heuvel
ca0cc642aa
Add OrderedTimeCodec + test
2016-04-27 21:38:55 +02:00
Ben Ramsey
fcc5432d74
Fixed test that violated a PHP CodeSniffer rule, breaking the build
2016-04-23 19:29:59 -05:00
Alex Farcas
49cc97f5ee
Implemented timestamp first and timestamp last comb generators
2016-03-29 22:32:55 +03:00
Jessica Mauerhan
53e4bfe231
add uuid teardown - tearing down all set private variables reduces memory usage, prevents phpunit from running out of memory
2016-03-27 17:16:48 -04:00
Jessica Mauerhan
9e096d64e5
add bigEndian versions
2016-03-27 16:50:24 -04:00
Jessica Mauerhan
152eb4098d
fix covers annotation
2016-03-27 16:46:44 -04:00
Jessica Mauerhan
0cc0f861c8
these tests don't work on little-end systems
2016-03-27 16:20:54 -04:00
Jessica Mauerhan
520a9b373e
these tests don't work on little-end systems
2016-03-27 16:09:49 -04:00
Jessica Mauerhan
0438b61701
adding aspect mock back, accidentally removed it
2016-03-27 15:26:19 -04:00
Jessica Mauerhan
85122cce5a
Test File Cleanup
...
- Added coverage annotations
- Fixed one test that didn't extend library's base test case
- Removed tear downs that are duplicated by test case default
- Added Mockery::close into test case default tear down
2016-03-27 15:23:35 -04:00
Jessica Mauerhan
fce5d67a0f
guidstringcodec tests
2016-03-27 15:15:30 -04:00
Jessica Mauerhan
7a070982c6
test stubs
2016-03-27 14:50:50 -04:00
Jessica Mauerhan
ed04e666d0
decode tests
2016-03-27 13:53:38 -04:00
Jessica Mauerhan
0ec7e7e68e
StringCodec encode tests
2016-03-27 10:39:13 -04:00
Jessica Mauerhan
b3b6576057
Test stubs for StringCodec
2016-03-27 10:29:04 -04:00
Jessica Mauerhan
085ad639b3
Update assertion messages
2016-03-25 22:16:18 -04:00