![JAR search and dependency download from the Maven repository](/logo.png)
org.test4j.module.database.utility.DatabaseModuleHelper Maven / Gradle / Ivy
package org.test4j.module.database.utility;
import org.test4j.module.core.utility.ModulesManager;
import org.test4j.module.database.DatabaseModule;
/**
* Class providing access to the functionality of the database module using
* static methods. Meant to be used directly in unit tests.
*/
public class DatabaseModuleHelper {
/**
* Gets the instance DatabaseModule that is registered in the modules
* repository. This instance implements the actual behavior of the static
* methods in this class. This way, other implementations can be plugged in,
* while keeping the simplicity of using static methods.
*
* @return the instance, not null
*/
public static DatabaseModule getDatabaseModule() {
return ModulesManager.getModuleInstance(DatabaseModule.class);
}
// /**
// * 当前testcase中测试是否被disabled
// *
// * @param testObject
// * @param testMethod
// * @return
// */
// public static boolean isDisabledTransaction(Object testObject, Method testMethod) {
// boolean isEnabledDatabaseModule = ModulesManager.isModuleEnabled(DatabaseModule.class);
// if (isEnabledDatabaseModule) {
// boolean enabled = TestContext.isTransactionsEnabled();
// return !enabled;
// } else {
// return true;
// }
// }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy