Package com.github.C204_242_DJSMT.Assignment_2.tests

Source Code of com.github.C204_242_DJSMT.Assignment_2.tests.ClassManagerTest

package com.github.C204_242_DJSMT.Assignment_2.tests;

import junit.framework.Assert;
import org.junit.Test;
import com.github.C204_242_DJSMT.Assignment_2.ClassManager;
import com.github.C204_242_DJSMT.Assignment_2.ClassGroup;

public class ClassManagerTest {
  // Check that only one instance of a singleton class is created.
  @Test public void singletonTest() {
    Assert.assertTrue(ClassManager.getInstance() == ClassManager.getInstance());
  }
 
  @Test public void addtest1() {
    String name = "Class Name",desc= "Class Description";
    ClassManager.getInstance().addClass(name, desc);
    Assert.assertTrue(ClassManager.getInstance().contains(new ClassGroup(name, desc)));
  }
 
  @Test (expected=IllegalArgumentException.class)
  public void addtest2() {
    ClassManager.getInstance().addClass(null, "");
  }
}
TOP

Related Classes of com.github.C204_242_DJSMT.Assignment_2.tests.ClassManagerTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.