mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Making datasource and isMock parameters as optional, and passing the default params.
This commit is contained in:
parent
b9131fa141
commit
635f84897d
@ -139,7 +139,7 @@
|
|||||||
<log4j.configuration>file:src/test/resources/log4j.properties</log4j.configuration>
|
<log4j.configuration>file:src/test/resources/log4j.properties</log4j.configuration>
|
||||||
</systemPropertyVariables>
|
</systemPropertyVariables>
|
||||||
<suiteXmlFiles>
|
<suiteXmlFiles>
|
||||||
<!--<file>src/test/resources/testng.xml</file>-->
|
<file>src/test/resources/testng.xml</file>
|
||||||
<file>src/test/resources/mysql-testng.xml</file>
|
<file>src/test/resources/mysql-testng.xml</file>
|
||||||
</suiteXmlFiles>
|
</suiteXmlFiles>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|||||||
@ -24,6 +24,7 @@ import org.apache.axis2.context.ConfigurationContextFactory;
|
|||||||
import org.apache.tomcat.jdbc.pool.PoolProperties;
|
import org.apache.tomcat.jdbc.pool.PoolProperties;
|
||||||
import org.testng.annotations.BeforeClass;
|
import org.testng.annotations.BeforeClass;
|
||||||
import org.testng.annotations.BeforeSuite;
|
import org.testng.annotations.BeforeSuite;
|
||||||
|
import org.testng.annotations.Optional;
|
||||||
import org.testng.annotations.Parameters;
|
import org.testng.annotations.Parameters;
|
||||||
import org.w3c.dom.Document;
|
import org.w3c.dom.Document;
|
||||||
import org.wso2.carbon.base.MultitenantConstants;
|
import org.wso2.carbon.base.MultitenantConstants;
|
||||||
@ -68,7 +69,9 @@ public abstract class BaseDeviceManagementTest {
|
|||||||
|
|
||||||
@BeforeSuite
|
@BeforeSuite
|
||||||
@Parameters({"datasource", "isMock"})
|
@Parameters({"datasource", "isMock"})
|
||||||
public void setupDataSource(String datasource, boolean isMock) throws Exception {
|
public void setupDataSource(@Optional("src/test/resources/config/datasource/data-source-config") String datasource,
|
||||||
|
@Optional("false") boolean isMock)
|
||||||
|
throws Exception {
|
||||||
datasourceLocation = datasource;
|
datasourceLocation = datasource;
|
||||||
mock = isMock;
|
mock = isMock;
|
||||||
this.initDataSource();
|
this.initDataSource();
|
||||||
|
|||||||
@ -56,10 +56,12 @@ public class ApplicationPersistenceTests extends BaseDeviceManagementTest {
|
|||||||
Assert.fail(msg, e);
|
Assert.fail(msg, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isMock()) {
|
||||||
Assert.assertEquals(target.getApplicationIdentifier(), testAppIdentifier, "Application added is not as same as " +
|
Assert.assertEquals(target.getApplicationIdentifier(), testAppIdentifier, "Application added is not as same as " +
|
||||||
"what's " +
|
"what's " +
|
||||||
"retrieved");
|
"retrieved");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private Application getApplication(String appIdentifier, int tenantId) throws DeviceManagementDAOException {
|
private Application getApplication(String appIdentifier, int tenantId) throws DeviceManagementDAOException {
|
||||||
Application application = null;
|
Application application = null;
|
||||||
|
|||||||
@ -31,15 +31,16 @@
|
|||||||
<class name="org.wso2.carbon.device.mgt.core.DeviceManagementRepositoryTests"/>
|
<class name="org.wso2.carbon.device.mgt.core.DeviceManagementRepositoryTests"/>
|
||||||
<class name="org.wso2.carbon.device.mgt.core.DeviceManagementConfigTests"/>
|
<class name="org.wso2.carbon.device.mgt.core.DeviceManagementConfigTests"/>
|
||||||
<class name="org.wso2.carbon.device.mgt.core.app.mgt.AppManagementConfigurationManagerTest"/>
|
<class name="org.wso2.carbon.device.mgt.core.app.mgt.AppManagementConfigurationManagerTest"/>
|
||||||
<!--<class name="org.wso2.carbon.device.mgt.core.dao.ApplicationPersistenceTests"/>-->
|
<class name="org.wso2.carbon.device.mgt.core.dao.ApplicationPersistenceTests"/>
|
||||||
<class name="org.wso2.carbon.device.mgt.core.search.DeviceDetails"/>
|
<class name="org.wso2.carbon.device.mgt.core.search.DeviceDetails"/>
|
||||||
<class name="org.wso2.carbon.device.mgt.core.dao.GroupPersistTests"/>
|
<class name="org.wso2.carbon.device.mgt.core.dao.GroupPersistTests"/>
|
||||||
</classes>
|
</classes>
|
||||||
</test>
|
</test>
|
||||||
|
|
||||||
<test name="Service Unit Tests" preserve-order="true">
|
<!--TODO: Uncomment below once the tests are passing-->
|
||||||
<classes>
|
<!--<test name="Service Unit Tests" preserve-order="true">-->
|
||||||
<class name="org.wso2.carbon.device.mgt.core.service.DeviceManagementProviderServiceTest"/>
|
<!--<classes>-->
|
||||||
|
<!--<class name="org.wso2.carbon.device.mgt.core.service.DeviceManagementProviderServiceTest"/>-->
|
||||||
<!--<class name="org.wso2.carbon.device.mgt.core.app.mgt.ApplicationManagementProviderServiceTest"/>-->
|
<!--<class name="org.wso2.carbon.device.mgt.core.app.mgt.ApplicationManagementProviderServiceTest"/>-->
|
||||||
<!--<class name="org.wso2.carbon.device.mgt.core.service.GroupManagementProviderServiceTest"/>-->
|
<!--<class name="org.wso2.carbon.device.mgt.core.service.GroupManagementProviderServiceTest"/>-->
|
||||||
<!--<class name="org.wso2.carbon.device.mgt.core.operation.OperationManagementTests"/>-->
|
<!--<class name="org.wso2.carbon.device.mgt.core.operation.OperationManagementTests"/>-->
|
||||||
@ -56,6 +57,6 @@
|
|||||||
<!--<class name="org.wso2.carbon.device.mgt.core.search.SearchManagementServiceTest"/>-->
|
<!--<class name="org.wso2.carbon.device.mgt.core.search.SearchManagementServiceTest"/>-->
|
||||||
<!--<class name="org.wso2.carbon.device.mgt.core.search.ProcessorImplTest"/>-->
|
<!--<class name="org.wso2.carbon.device.mgt.core.search.ProcessorImplTest"/>-->
|
||||||
<!--<class name="org.wso2.carbon.device.mgt.core.search.SearchMgtUtilTest"/>-->
|
<!--<class name="org.wso2.carbon.device.mgt.core.search.SearchMgtUtilTest"/>-->
|
||||||
</classes>
|
<!--</classes>-->
|
||||||
</test>
|
<!--</test>-->
|
||||||
</suite>
|
</suite>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user