Clover Coverage Report - Subsonic-Android Coverage Report
Coverage timestamp: ven dic 19 2014 17:57:13 EST
../../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
8   49   5   4
4   19   0,62   2
2     2,5  
1    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  ErrorParser       Line # 29 8 5 100% 1.0
 
No Tests
 
1    /*
2    This file is part of Subsonic.
3   
4    Subsonic is free software: you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation, either version 3 of the License, or
7    (at your option) any later version.
8   
9    Subsonic is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12    GNU General Public License for more details.
13   
14    You should have received a copy of the GNU General Public License
15    along with Subsonic. If not, see <http://www.gnu.org/licenses/>.
16   
17    Copyright 2009 (C) Sindre Mehus
18    */
19    package net.sourceforge.subsonic.androidapp.service.parser;
20   
21    import android.content.Context;
22    import org.xmlpull.v1.XmlPullParser;
23   
24    import java.io.Reader;
25   
26    /**
27    * @author Sindre Mehus
28    */
 
29    public class ErrorParser extends AbstractParser {
30   
 
31  7 toggle public ErrorParser(Context context) {
32  7 super(context);
33    }
34   
 
35  7 toggle public void parse(Reader reader) throws Exception {
36   
37  7 init(reader);
38   
39  7 int eventType;
40  7 do {
41  21 eventType = nextParseEvent();
42  21 if (eventType == XmlPullParser.START_TAG && "error".equals(getElementName())) {
43  4 handleError();
44    }
45  17 } while (eventType != XmlPullParser.END_DOCUMENT);
46   
47  3 validate();
48    }
49    }