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.model

File XmlHelper.java

 

Coverage histogram

../../../../../../../img/srcFileCovDistChart10.png
0% of files have more coverage

Code metrics

0
4
1
1
41
14
1
0,25
4
1
1

Classes

Class Line # Actions
XmlHelper 33 4 0% 1 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.model;
25   
26    import org.w3c.dom.Document;
27    import org.w3c.dom.Node;
28   
29    import javax.xml.parsers.DocumentBuilder;
30    import javax.xml.parsers.DocumentBuilderFactory;
31    import java.io.ByteArrayInputStream;
32   
 
33    public class XmlHelper {
34    // Simple Mock for XML Node
 
35  2 toggle static Node xmlFromString(String xml) throws Exception {
36  2 DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
37  2 DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
38  2 Document d = dBuilder.parse(new ByteArrayInputStream(xml.getBytes("UTF-8")));
39  2 return d.getFirstChild();
40    }
41    }