Clover icon

java-junit-xml-merger 1.0.1

  1. Project Clover database Mi Okt 4 2017 15:38:24 MESZ
  2. Package io.codeclou.java.junit.xml.merger

File MergerTest.java

 

Code metrics

0
3
2
1
52
23
2
0,67
1,5
2
1

Classes

Class Line # Actions
MergerTest 36 3 0% 2 0
1.0100%
 

Contributing tests

This file is covered by 1 test. .

Source view

1    /*
2    * MIT License
3    *
4    * Copyright (c) 2017 Bernhard Grünewaldt
5    *
6    * Permission is hereby granted, free of charge, to any person obtaining a copy
7    * of this software and associated documentation files (the "Software"), to deal
8    * in the Software without restriction, including without limitation the rights
9    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10    * copies of the Software, and to permit persons to whom the Software is
11    * furnished to do so, subject to the following conditions:
12    *
13    * The above copyright notice and this permission notice shall be included in all
14    * copies or substantial portions of the Software.
15    *
16    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19    * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22    * SOFTWARE.
23    */
24    package io.codeclou.java.junit.xml.merger;
25   
26    import org.junit.Before;
27    import org.junit.Test;
28    import org.junit.runner.RunWith;
29    import org.mockito.Mock;
30    import org.powermock.core.classloader.annotations.PrepareForTest;
31    import org.powermock.modules.junit4.PowerMockRunner;
32   
33    import static org.powermock.api.mockito.PowerMockito.whenNew;
34   
35    @RunWith(PowerMockRunner.class)
 
36    public class MergerTest {
37   
38    @Mock
39    private JunitXmlParser junitXmlParser;
40   
 
41  1 toggle @Before
42    public void init() throws Exception {
43  1 whenNew(JunitXmlParser.class).withNoArguments().thenReturn(junitXmlParser);
44    }
45   
 
46  1 toggle @Test
47    @PrepareForTest({Merger.class})
48    public void testMergerValidInput() throws Exception {
49  1 String[] args = {"-i foo", "-i bar"};
50  1 Merger.main(args);
51    }
52    }