EMMA Coverage Report (generated Mon Oct 04 21:03:19 MDT 2004)
[all classes][biz.xsoftware.buildtemplate.test]

COVERAGE SUMMARY FOR SOURCE FILE [DummyRun.java]

nameclass, %method, %block, %line, %
DummyRun.java100% (1/1)100% (2/2)97%  (94/97)100% (11.9/12)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class DummyRun100% (1/1)100% (2/2)97%  (94/97)100% (11.9/12)
main (String []): void 100% (1/1)97%  (91/94)99%  (10.9/11)
DummyRun (): void 100% (1/1)100% (3/3)100% (1/1)

1/*
2 * Created on Sep 18, 2004
3 *
4 * FIXME To change the template for this generated file go to
5 * Window - Preferences - Java - Code Style - Code Templates
6 */
7package biz.xsoftware.buildtemplate.test;
8 
9import java.io.File;
10 
11import biz.xsoftware.buildtemplate.Exit;
12import biz.xsoftware.buildtemplate.FileLocator;
13import biz.xsoftware.buildtemplate.Main;
14import biz.xsoftware.buildtemplate.Version;
15import biz.xsoftware.mock.MockObject;
16import biz.xsoftware.mock.MockObjectFactory;
17 
18/**
19 * @author Dean Hiller
20 *
21 * FIXME To change the template for this generated type comment go to
22 * Window - Preferences - Java - Code Style - Code Templates
23 */
24public class DummyRun {
25 
26        public final static String GETFILE = "getFile";
27        public final static String GETVERSION = "getVersion";
28        
29        public static void main(String[] args) throws Exception {
30                MockObject mock = MockObjectFactory.createMock(new Class[] {Version.class, Exit.class, FileLocator.class});
31                Main m = new Main();
32                m.setFileLocator((FileLocator)mock);
33                m.setVersion((Version)mock);
34                if(args.length > 0 && "testing".equals(args[0]))
35                        m.setExit((Exit)mock);
36                
37                mock.addReturnValue(GETFILE, "tools"+File.separator+"buildtemplate.jar");
38                mock.addReturnValue(GETVERSION, "r1-0-0"); //pretend it is release r1-0-0
39 
40                m.start(new String[] {"-installed", "clean"});
41                m.shutdown();
42        }
43}

[all classes][biz.xsoftware.buildtemplate.test]
EMMA 2.0.4217 (C) Vladimir Roubtsov