Package io.debezium.junit
Class DatabaseVersionResolverTest
- java.lang.Object
-
- io.debezium.junit.DatabaseVersionResolverTest
-
public class DatabaseVersionResolverTest extends Object
Unit test to verify that the functionality ofDatabaseVersionResolveris accurate.- Author:
- Chris Cranford
-
-
Field Summary
Fields Modifier and Type Field Description private DatabaseVersionResolver.DatabaseVersiondatabaseVersion
-
Constructor Summary
Constructors Constructor Description DatabaseVersionResolverTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancheckEqualTo(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)private booleancheckGreaterThan(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)private booleancheckGreaterThanOrEqualTo(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)private booleancheckLessThan(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)private booleancheckLessThanEqualTo(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)voidtestAnnotationEqualToGivenMajorVersion()voidtestAnnotationGreaterThanGivenMajorVersion()voidtestAnnotationGreaterThanOrEqualToGivenMajorVersion()voidtestAnnotationLessThanGivenMajorVersion()voidtestAnnotationLessThanOrEqualGivenMajorVersion()
-
-
-
Field Detail
-
databaseVersion
private DatabaseVersionResolver.DatabaseVersion databaseVersion
-
-
Method Detail
-
testAnnotationLessThanGivenMajorVersion
public void testAnnotationLessThanGivenMajorVersion() throws Exception- Throws:
Exception
-
testAnnotationLessThanOrEqualGivenMajorVersion
public void testAnnotationLessThanOrEqualGivenMajorVersion() throws Exception- Throws:
Exception
-
testAnnotationEqualToGivenMajorVersion
public void testAnnotationEqualToGivenMajorVersion() throws Exception- Throws:
Exception
-
testAnnotationGreaterThanOrEqualToGivenMajorVersion
public void testAnnotationGreaterThanOrEqualToGivenMajorVersion() throws Exception- Throws:
Exception
-
testAnnotationGreaterThanGivenMajorVersion
public void testAnnotationGreaterThanGivenMajorVersion() throws Exception- Throws:
Exception
-
checkLessThan
private boolean checkLessThan(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)
-
checkLessThanEqualTo
private boolean checkLessThanEqualTo(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)
-
checkEqualTo
private boolean checkEqualTo(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)
-
checkGreaterThanOrEqualTo
private boolean checkGreaterThanOrEqualTo(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)
-
checkGreaterThan
private boolean checkGreaterThan(int dbMajor, int dbMinor, int dbPatch, int major, int minor, int patch)
-
-