mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
29.06.2014 72c6f47e36f1c68a9434e5fcbcdc2e2c7a2f3b38
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, April 29, 2014 14:06 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, April 29, 2014 14:06 +0200
commit72c6f47e36f1c68a9434e5fcbcdc2e2c7a2f3b38
tree e13bed745477467134eb711268d19c8cbeb35121 tree | zip | gz
parent 85b2b0c1f386e080e0caf2241247423823c1002f view | diff
Added unit tests for encoding/decoding changelog state DB entries.


ReplicationDbEnv.java:
Split readChangelogState() into decodeChangelogState() and readWholeState().
Changed buildServerIdKey() into toReplicaEntry().
Combined buildGenIdKey() and buildGenIdData() into toGenIdEntry().
Made some methods package private for testing.
Made some methods protected for easing unit testing.
Extracted openJEEnvironment() from ctor.
Renamed getOrAddDb() to getOrAddReplicationDB().

ReplicationDbEnvTest.java: ADDED

ReplicationDB.java:
Consequence of the change to ReplicationDbEnv.
2 files modified
1 files added
490 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ReplicationDB.java 20 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ReplicationDbEnv.java 341 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/ReplicationDbEnvTest.java 129 ●●●●● diff | view | raw | blame | history