package com.taobao.tddl.qatest.atom; import org.junit.After; import org.junit.AfterClass; import org.junit.Assert; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import com.taobao.tddl.atom.TAtomDataSource; public class ParametersException extends AtomTestCase { @BeforeClass public static void setUp() throws Exception { } @AfterClass public static void tearDown() throws Exception { } @Before public void init() throws Exception { } @After public void destroy() { } @Test public void appNameIsNullOrEmptyTest() throws Exception { tds = new TAtomDataSource(); tds.setAppName(""); tds.setDbKey(DBKEY_0); try { tds.init(); Assert.fail("AppName null."); } catch (Exception e) { } // AppNameΪnullʱ tds = new TAtomDataSource(); tds.setAppName(null); tds.setDbKey(DBKEY_0); try { tds.init(); Assert.fail("AppName null."); } catch (Exception e) { } } @Test public void dbKeyIsNullOrEmptyTest() throws Exception { tds = new TAtomDataSource(); tds.setAppName(APPNAME); tds.setDbKey(""); try { tds.init(); Assert.fail("dbKey null"); } catch (Exception e) { } // dbKeyΪnullʱ tds = new TAtomDataSource(); tds.setAppName(APPNAME); tds.setDbKey(null); try { tds.init(); Assert.fail("dbKey null."); } catch (Exception e) { } } }