Clover Coverage Report - SaveApp Coverage Report
Coverage timestamp: mar dic 23 2014 15:53:11 EST
../../../../img/srcFileCovDistChart6.png 54% of files have more coverage
55   137   23   3,24
12   113   0,42   17
17     1,35  
1    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  Place       Line # 9 55 23 60,7% 0.60714287
 
No Tests
 
1    package com.loopback.androidapps.saveapp;
2   
3    import java.util.ArrayList;
4   
5    import android.content.ContentValues;
6    import android.database.Cursor;
7    import android.util.Log;
8   
 
9    public class Place implements SaveAppTable {
10    public static DBManager dbManager;
11    private int id;
12    private String type;
13    private String description;
14    private Cursor cursor;
15    public static SaveApp saveApp;
16   
 
17  70 toggle public Place() {
18  70 type = null;
19  70 description = null;
20  70 dbManager = saveApp.getDbManager();
21    }
22   
 
23  0 toggle public Place(int _id, String _type, String _description) {
24  0 dbManager = saveApp.getDbManager();
25  0 this.id = _id;
26  0 this.type = _type;
27  0 this.description = _description;
28    }
29   
 
30  0 toggle public void setId(int id) {
31  0 this.id = id;
32    }
33   
 
34  0 toggle public int getId() {
35  0 return id;
36    }
37   
 
38  0 toggle public void setSymbol(String symbol) {
39  0 this.type = symbol;
40    }
41   
 
42  0 toggle public String getSymbol() {
43  0 return type;
44    }
45   
 
46  0 toggle public void setDescription(String description) {
47  0 this.description = description;
48    }
49   
 
50  32 toggle public String getDescription() {
51  32 return description;
52    }
53   
 
54  0 toggle public int insert(String _address, double _longitude, double _latitude) {
55   
56    // Address
57  0 Log.i("PL", "Inserting Addres...");
58   
59  0 ContentValues cv = new ContentValues();
60  0 cv.put(DBManager.PLACE_COLUMN_TYPE, type);
61  0 cv.put(DBManager.PLACE_COLUMN_DESC, description);
62  0 return dbManager.insert(DBManager.PLACE_TABLE, cv);
63    }
64   
 
65  0 toggle public void update() {
66  0 ContentValues cv = new ContentValues();
67  0 cv.put(DBManager.PLACE_COLUMN_TYPE, type);
68  0 cv.put(DBManager.PLACE_COLUMN_DESC, description);
69  0 dbManager.update(id, DBManager.PLACE_TABLE, cv);
70    }
71   
 
72  0 toggle public void delete() {
73  0 dbManager.delete(id, DBManager.PLACE_TABLE);
74    }
75   
 
76  32 toggle public void inflate(int _id) {
77  32 id = _id;
78  32 cursor = dbManager.select(id, DBManager.PLACE_TABLE_ID);
79  32 int i = 0;
80  32 Log.i("PL", "Read Cursor");
81  32 if (cursor.moveToFirst())
82  32 do {
83  32 description = cursor.getString(cursor
84    .getColumnIndexOrThrow(DBManager.PLACE_COLUMN_DESC));
85  32 type = cursor.getString(cursor
86    .getColumnIndexOrThrow(DBManager.PLACE_COLUMN_TYPE));
87  32 i++;
88  32 } while (cursor.moveToNext());
89    }
90   
 
91  0 toggle public boolean existType(String value) {
92  0 return dbManager.exist(DBManager.PLACE_TABLE,
93    DBManager.PLACE_COLUMN_TYPE, value);
94    }
95   
 
96  5 toggle public boolean existDescription(String value) {
97  5 return dbManager.exist(DBManager.PLACE_TABLE,
98    DBManager.PLACE_COLUMN_DESC, value);
99    }
100   
 
101  5 toggle public int insertOrGetId(String value) {
102  5 if (existDescription(value))
103  2 return dbManager.getId(DBManager.PLACE_TABLE,
104    DBManager.PLACE_COLUMN_DESC, value);
105    else{
106  3 description=value;
107  3 return insert();
108    }
109    }
110   
 
111  3 toggle public int insert() {
112  3 ContentValues cv = new ContentValues();
113  3 cv.put(DBManager.PLACE_COLUMN_TYPE, type);
114  3 cv.put(DBManager.PLACE_COLUMN_DESC, description);
115  3 return dbManager.insert(DBManager.PLACE_TABLE, cv);
116    }
117   
 
118  14 toggle public String[] selectPlaces() {
119  14 ArrayList<String> places = new ArrayList<String>();
120  14 cursor = dbManager.selectFilter(DBManager.PLACE_TABLE,DBManager.PLACE_COLUMN_DESC,1,"1");
121  14 int i = 0;
122  14 Log.i("AC", "Read Cursor");
123  14 if (cursor.moveToFirst())
124  14 do {
125  29 description = cursor.getString(cursor
126    .getColumnIndexOrThrow(DBManager.PLACE_COLUMN_DESC));
127  29 places.add(description);
128  29 i++;
129  29 } while (cursor.moveToNext());
130  14 String[] placeStrings = new String[places.size()];
131  43 for (int j = 0; j< places.size();j++) {
132  29 placeStrings[j]=places.get(j);
133    }
134   
135  14 return placeStrings;
136    }
137    }