Skip to content

Commit

Permalink
test: add missing tests
Browse files Browse the repository at this point in the history
  • Loading branch information
rhwood committed Jun 9, 2020
1 parent d28dd50 commit c9a4f28
Show file tree
Hide file tree
Showing 7 changed files with 240 additions and 1 deletion.
1 change: 0 additions & 1 deletion java/test/apps/StartupActionsManagerTest.java
@@ -1,6 +1,5 @@
package apps;

import jmri.util.startup.StartupActionsManager;
import jmri.util.JUnitUtil;
import org.junit.After;
import org.junit.Assert;
Expand Down
51 changes: 51 additions & 0 deletions java/test/apps/startup/AbstractActionModelFactoryTest.java
@@ -0,0 +1,51 @@
package apps.startup;

import jmri.util.JUnitUtil;
import jmri.util.startup.StartupModel;

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
* PerformActionModelXmlTest.java
* <p>
* Test for the PerformActionModelXml class
*
* @author Paul Bender Copyright (C) 2016
*/
public class AbstractActionModelFactoryTest {

@Test
@SuppressWarnings("deprecation")
public void testCtor() {
Assert.assertNotNull("PerformActionModelXml constructor", new AbstractActionModelFactory() {
@Override
public String getEditModelMessage() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

@Override
public Class<? extends StartupModel> getModelClass() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

@Override
public StartupModel newModel() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
});
}

@Before
public void setUp() {
JUnitUtil.setUp();
}

@After
public void tearDown() {
JUnitUtil.tearDown();
}

}
53 changes: 53 additions & 0 deletions java/test/apps/startup/AbstractFileModelFactoryTest.java
@@ -0,0 +1,53 @@
package apps.startup;

import javax.swing.JFileChooser;

import jmri.util.JUnitUtil;
import jmri.util.startup.StartupModel;

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
* PerformActionModelXmlTest.java
* <p>
* Test for the PerformActionModelXml class
*
* @author Paul Bender Copyright (C) 2016
*/
public class AbstractFileModelFactoryTest {

@Test
@SuppressWarnings("deprecation")
public void testCtor() {
Assert.assertNotNull("PerformActionModelXml constructor", new AbstractFileModelFactory() {
@Override
protected JFileChooser setFileChooser() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

@Override
public Class<? extends StartupModel> getModelClass() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

@Override
public StartupModel newModel() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
});
}

@Before
public void setUp() {
JUnitUtil.setUp();
}

@After
public void tearDown() {
JUnitUtil.tearDown();
}

}
34 changes: 34 additions & 0 deletions java/test/jmri/util/startup/StartupActionsManagerTest.java
@@ -0,0 +1,34 @@
package jmri.util.startup;

import jmri.util.JUnitUtil;

import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
*
* @author Paul Bender Copyright (C) 2017
*/
public class StartupActionsManagerTest {

@Test
public void testCTor() {
StartupActionsManager t = new StartupActionsManager();
Assert.assertNotNull("exists",t);
}

@Before
public void setUp() {
JUnitUtil.setUp();
}

@After
public void tearDown() {
JUnitUtil.tearDown();
}

// private final static Logger log = LoggerFactory.getLogger(StartupActionsManagerTest.class);

}
@@ -0,0 +1,34 @@
package jmri.util.startup.configurexml;

import jmri.util.JUnitUtil;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
* PerformActionModelXmlTest.java
*
* Test for the PerformActionModelXml class
*
* @author Paul Bender Copyright (C) 2016
*/
public class PerformActionModelXmlTest {

@Test
public void testCtor(){
Assert.assertNotNull("PerformActionModelXml constructor",new PerformActionModelXml());
}

@Before
public void setUp() {
JUnitUtil.setUp();
}

@After
public void tearDown() {
JUnitUtil.tearDown();
}

}

@@ -0,0 +1,34 @@
package jmri.util.startup.configurexml;

import jmri.util.JUnitUtil;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
* PerformFileModelXmlTest.java
*
* Test for the PerformFileModelXml class
*
* @author Paul Bender Copyright (C) 2016
*/
public class PerformFileModelXmlTest {

@Test
public void testCtor(){
Assert.assertNotNull("PerformFileModelXml constructor",new PerformFileModelXml());
}

@Before
public void setUp() {
JUnitUtil.setUp();
}

@After
public void tearDown() {
JUnitUtil.tearDown();
}

}

@@ -0,0 +1,34 @@
package jmri.util.startup.configurexml;

import jmri.util.JUnitUtil;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

/**
* PerformScriptModelXmlTest.java
*
* Test for the PerformScriptModelXml class
*
* @author Paul Bender Copyright (C) 2016
*/
public class PerformScriptModelXmlTest {

@Test
public void testCtor(){
Assert.assertNotNull("PerformScriptModelXml constructor",new PerformScriptModelXml());
}

@Before
public void setUp() {
JUnitUtil.setUp();
}

@After
public void tearDown() {
JUnitUtil.tearDown();
}

}

0 comments on commit c9a4f28

Please sign in to comment.