--- /dev/null
+/*******************************************************************************
+ *  ============LICENSE_START=======================================================
+ *  org.onap.dmaap
+ *  ================================================================================
+ *  Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+ *  ================================================================================
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *  
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *  ============LICENSE_END=========================================================
+ *
+ *  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ *  
+ *******************************************************************************/
+
+package com.att.nsa.dmaapMMAgent.dao;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+import com.att.nsa.dmaapMMAgent.dao.CreateMirrorMaker;
+import com.att.nsa.dmaapMMAgent.dao.MirrorMaker;
+
+public class TestCreateMirrorMaker {
+       
+       CreateMirrorMaker createMirrorMaker = new CreateMirrorMaker();
+       MirrorMaker mirrorMaker = new MirrorMaker();
+       
+       @Test
+       public void testCreateMirrorMaker() {
+               assertNotNull(mirrorMaker);
+               assertNotNull(createMirrorMaker);
+               
+               createMirrorMaker.setMessageID("messageID");
+               createMirrorMaker.setCreateMirrorMaker(mirrorMaker);
+               
+               assertEquals("messageID",createMirrorMaker.getMessageID());
+               assertNotNull(createMirrorMaker.getCreateMirrorMaker());
+       }
+}
 
  *  ECOMP is a trademark and service mark of AT&T Intellectual Property.
  *  
  *******************************************************************************/
- 
-package com.att.nsa.dmaapMMAgent;
 
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
+package com.att.nsa.dmaapMMAgent.dao;
 
-/**
- * Unit test for simple App.
- */
-public class AppTest 
-    extends TestCase
-{
-    /**
-     * Create the test case
-     *
-     * @param testName name of the test case
-     */
-    public AppTest( String testName )
-    {
-        super( testName );
-    }
+import static org.junit.Assert.*;
 
-    /**
-     * @return the suite of tests being tested
-     */
-    public static Test suite()
-    {
-        return new TestSuite( AppTest.class );
-    }
+import org.junit.After;
+import org.junit.Test;
+
+public class TestDeleteMirrorMaker {
+
+       DeleteMirrorMaker deleteMirrorMaker = new DeleteMirrorMaker();
+       MirrorMaker mirrorMaker = new MirrorMaker();
+       
+       @Test
+       public void testDeleteMirrorMaker() {
+               assertNotNull(mirrorMaker);
+               assertNotNull(deleteMirrorMaker);
+               
+               deleteMirrorMaker.setMessageID("messageID");
+               deleteMirrorMaker.setDeleteMirrorMaker(mirrorMaker);
+               
+               assertEquals("messageID",deleteMirrorMaker.getMessageID());
+               assertNotNull(deleteMirrorMaker.getDeleteMirrorMaker());
+       }
 
-    /**
-     * Rigourous Test :-)
-     */
-    public void testApp()
-    {
-        assertTrue( true );
-    }
 }
 
--- /dev/null
+/*******************************************************************************
+ *  ============LICENSE_START=======================================================
+ *  org.onap.dmaap
+ *  ================================================================================
+ *  Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+ *  ================================================================================
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *  
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *  ============LICENSE_END=========================================================
+ *
+ *  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ *  
+ *******************************************************************************/
+
+package com.att.nsa.dmaapMMAgent.dao;
+
+import static org.junit.Assert.*;
+
+import java.util.ArrayList;
+
+import org.junit.After;
+import org.junit.Test;
+
+public class TestListMirrorMaker {
+       
+       ListMirrorMaker listMirrorMaker = new ListMirrorMaker();
+       MirrorMaker mirrorMaker = new MirrorMaker();
+       ArrayList<MirrorMaker> listsMirrorMaker = new ArrayList<MirrorMaker>();
+       
+       @Test
+       public void testDeleteMirrorMaker() {
+               assertNotNull(mirrorMaker);
+               assertNotNull(listMirrorMaker);
+               
+               listMirrorMaker.setMessageID("messageID");
+               listMirrorMaker.setListMirrorMaker(listsMirrorMaker);
+               
+               assertEquals("messageID",listMirrorMaker.getMessageID());
+               assertNotNull(listMirrorMaker.getListMirrorMaker());
+       }
+
+}
 
--- /dev/null
+/*******************************************************************************
+ *  ============LICENSE_START=======================================================
+ *  org.onap.dmaap
+ *  ================================================================================
+ *  Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+ *  ================================================================================
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *  
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *  ============LICENSE_END=========================================================
+ *
+ *  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ *  
+ *******************************************************************************/
+
+package com.att.nsa.dmaapMMAgent.dao;
+
+import org.junit.Test;
+
+import com.att.nsa.dmaapMMAgent.dao.MirrorMaker;
+
+import junit.framework.TestCase;
+
+public class TestMirrorMaker extends TestCase {
+       
+       MirrorMaker mirrorMaker = new MirrorMaker();
+       
+       @Test
+       public void testMirrorMaker() {
+               assertNotNull(mirrorMaker);     
+               
+               mirrorMaker.setConsumer("consumer");
+               mirrorMaker.setName("MirrorMaker1");
+               mirrorMaker.setProducer("producer");
+               mirrorMaker.setStatus("200");
+               mirrorMaker.setWhitelist("whitelist");
+               
+               assertEquals("consumer",mirrorMaker.getConsumer());
+               assertEquals("MirrorMaker1",mirrorMaker.getName());
+               assertEquals("producer", mirrorMaker.getProducer());
+               assertEquals("200",mirrorMaker.getStatus());
+               assertEquals("whitelist",mirrorMaker.getWhitelist());
+       }
+
+}
 
--- /dev/null
+/*******************************************************************************
+ *  ============LICENSE_START=======================================================
+ *  org.onap.dmaap
+ *  ================================================================================
+ *  Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+ *  ================================================================================
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *  
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *  ============LICENSE_END=========================================================
+ *
+ *  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ *  
+ *******************************************************************************/
+
+package com.att.nsa.dmaapMMAgent.dao;
+
+import static org.junit.Assert.*;
+
+import org.junit.After;
+import org.junit.Test;
+
+public class TestUpdateMirrorMaker {
+       UpdateMirrorMaker updateMirrorMaker = new UpdateMirrorMaker();
+       MirrorMaker mirrorMaker = new MirrorMaker();
+       
+       @Test
+       public void testUpdateMirrorMaker() {
+               assertNotNull(mirrorMaker);
+               assertNotNull(updateMirrorMaker);
+               
+               updateMirrorMaker.setMessageID("messageID");
+               updateMirrorMaker.setUpdateMirrorMaker(mirrorMaker);
+               
+               assertEquals("messageID",updateMirrorMaker.getMessageID());
+               assertNotNull(updateMirrorMaker.getUpdateMirrorMaker());
+       }
+}
 
--- /dev/null
+/*******************************************************************************
+ *  ============LICENSE_START=======================================================
+ *  org.onap.dmaap
+ *  ================================================================================
+ *  Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+ *  ================================================================================
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *  
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *  ============LICENSE_END=========================================================
+ *
+ *  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ *  
+ *******************************************************************************/
+
+package com.att.nsa.dmaapMMAgent.dao;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+public class TestUpdateWhiteList {
+
+       UpdateWhiteList updateWhiteList = new UpdateWhiteList();
+       MirrorMaker mirrorMaker = new MirrorMaker();
+       
+       @Test
+       public void testUpdateMirrorMaker() {
+               assertNotNull(mirrorMaker);
+               assertNotNull(updateWhiteList);
+               
+               updateWhiteList.setMessageID("messageID");
+               updateWhiteList.setUpdateWhiteList(mirrorMaker);
+               
+               assertEquals("messageID",updateWhiteList.getMessageID());
+               assertNotNull(updateWhiteList.getUpdateWhiteList());
+       }
+
+}