/* * File: MetricsTest.java * Vers: 1.0.0 dgg -- original coding */ import org.junit.Before; import org.junit.Test; import static org.junit.Assert.*; import java.io.File; /** * * @author David Green */ public class MetricsTest { File aDirectory; public MetricsTest() { } @Before public void setup() { aDirectory = new File("."); } /** * Test of computeDirectoryMetrics method, of class Metrics. * * Note: Correct values are really variable depending on the * NetBeans EnvironMent * * TODO - replace the default directory used in the test with a test directory */ @Test public void testComputeDirectoryMetrics() { Metrics metrics = Metrics.computeDirectoryMetrics( aDirectory ); assertEquals(3, metrics.getTopLevelFileCount()); assertEquals(4, metrics.getTopLevelFolderCount()); assertEquals(23, metrics.getTotalFileCount()); assertEquals(8, metrics.getTotalFolderCount()); assertEquals(".", metrics.getDirectory().getName()); } }