439a6eb932a2c2e54be5d87935ceb39be7fdd4a2
[frank.git] / report / net / jaekl / frank / octranspo / Server.html
1 <html>
2 <head>
3 <title>tests coverage</title>
4 <link rel ="stylesheet" type="text/css" href="../../../../style.css" title="Style">
5 <script type="text/javascript" src="../../../../sorttable.js"></script>
6 <script type="text/javascript">
7   targetPage = "" + window.location.search;
8   if (targetPage != "" && targetPage != "undefined")
9     targetPage = targetPage.substring(1);
10   if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
11     targetPage = "undefined";
12   function validURL(url) {
13     var pos = url.indexOf(".html");
14     if (pos == -1 || pos != url.length - 5)
15       return false;
16     var allowNumber = false;
17     var allowSep = false;
18     var seenDot = false;
19     for (var i = 0; i < url.length - 5; i++) {
20       var ch = url.charAt(i);
21       if ('a' <= ch && ch <= 'z' ||
22           'A' <= ch && ch <= 'Z' ||
23           ch == '$' ||
24           ch == '_') {
25             allowNumber = true;
26             allowSep = true;
27       } else if ('0' <= ch && ch <= '9' ||
28                  ch == '-') {
29                    if (!allowNumber)
30                      return false;
31       } else if (ch == '/' || ch == '.') {
32         if (!allowSep)
33           return false;
34         allowNumber = false;
35         allowSep = false;
36         if (ch == '.')
37           seenDot = true;
38         if (ch == '/' && seenDot)
39           return false;
40       } else {
41         return false;
42       }
43     }
44     return true;
45   }
46   function loadFrames() {
47     if (targetPage != "" && targetPage != "undefined")
48       top.classFrame.location = top.targetPage;
49   }
50 </script>
51 </head>
52 <body>
53 <table>
54 <tr>
55 <td>
56 <a href="../../../../index.html?net/jaekl/frank/octranspo/Server.html" target="_top">Frames</a>
57 <a href="Server.html" target="_top">No Frames</a>
58 </td>
59 </tr>
60 </table>
61 <p>
62  <table cellspacing="0" cellpadding="0"class="report">
63  <tr class="report">
64  <th class="report">&nbsp;</th>
65  <th class="report">%method</th>
66  <th class="report">%block</th>
67  <th class="report">%branch</th>
68  <th class="report">%line</th>
69  </tr>
70  <tr class="report">
71  <td class="reportText"><span class="text">net.jaekl.frank.octranspo.Server</span></td>
72  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>100</b>%(5/5)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width=" 100"></td><td class="percentUnCovered" width="0.0"></td></tr></table></td></tr></table></td>
73  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>53</b>%(9/17)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  53"></td><td class="percentUnCovered" width="47.0"></td></tr></table></td></tr></table></td>
74  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>30</b>%(3/10)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  30"></td><td class="percentUnCovered" width="70.0"></td></tr></table></td></tr></table></td>
75  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>78</b>%(21/27)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  78"></td><td class="percentUnCovered" width="22.0"></td></tr></table></td></tr></table></td>
76  </tr>
77  </table>
78  <p>
79  <p>
80  <table cellspacing="0" cellpadding="0"class="report" id="mcoverage">
81  <tr class="report">
82  <th class="report">hit count</th>
83  <th class="report">method  name</th>
84  <th class="report">method modifiers</th>
85  <th class="report">method signature</th>
86  </tr>
87  <tr class="report">
88  <td class="reportValue_covered"><span class="text">1</span></td>
89  <td class="reportText"><span class="text"><a href="#src_16">&lt;clinit&gt;</a></span></td>
90  <td class="reportText"><span class="text">[static]</span></td>
91  <td class="reportText"><span class="text">void &lt;clinit&gt;()</span></td>
92  </tr>
93  <tr class="report">
94  <td class="reportValue_covered"><span class="text">3</span></td>
95  <td class="reportText"><span class="text"><a href="#src_33">&lt;init&gt;</a></span></td>
96  <td class="reportText"><span class="text">[public]</span></td>
97  <td class="reportText"><span class="text">void &lt;init&gt;(java.lang.String,java.io.InputStream)</span></td>
98  </tr>
99  <tr class="report">
100  <td class="reportValue_covered"><span class="text">1</span></td>
101  <td class="reportText"><span class="text"><a href="#src_64">getNextTripsForStop</a></span></td>
102  <td class="reportText"><span class="text">[public]</span></td>
103  <td class="reportText"><span class="text">net.jaekl.frank.octranspo.StopInfo getNextTripsForStop(int,int)</span></td>
104  </tr>
105  <tr class="report">
106  <td class="reportValue_covered"><span class="text">1</span></td>
107  <td class="reportText"><span class="text"><a href="#src_78">getNextTripsForStopAllRoutes</a></span></td>
108  <td class="reportText"><span class="text">[public]</span></td>
109  <td class="reportText"><span class="text">net.jaekl.frank.octranspo.StopInfo getNextTripsForStopAllRoutes(int)</span></td>
110  </tr>
111  <tr class="report">
112  <td class="reportValue_covered"><span class="text">1</span></td>
113  <td class="reportText"><span class="text"><a href="#src_51">getRouteSummaryForStop</a></span></td>
114  <td class="reportText"><span class="text">[public]</span></td>
115  <td class="reportText"><span class="text">net.jaekl.frank.octranspo.StopInfo getRouteSummaryForStop(int)</span></td>
116  </tr>
117  </table>
118  <p>
119  <table cellspacing="0" cellpadding="0" class="src">
120  <tr>
121  <td class="numLine">&nbsp;1</td>
122  <td class="nbHits">&nbsp;</td>
123  <td class="src"><pre class="src">&nbsp;<span Class="keyword">package</span> net.jaekl.frank.octranspo;</pre></td>
124  </tr>
125  <tr>
126  <td class="numLine">&nbsp;2</td>
127  <td class="nbHits">&nbsp;</td>
128  <td class="src"><pre class="src">&nbsp;</pre></td>
129  </tr>
130  <tr>
131  <td class="numLine">&nbsp;3</td>
132  <td class="nbHits">&nbsp;</td>
133  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.io.BufferedReader;</pre></td>
134  </tr>
135  <tr>
136  <td class="numLine">&nbsp;4</td>
137  <td class="nbHits">&nbsp;</td>
138  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.io.InputStream;</pre></td>
139  </tr>
140  <tr>
141  <td class="numLine">&nbsp;5</td>
142  <td class="nbHits">&nbsp;</td>
143  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.io.InputStreamReader;</pre></td>
144  </tr>
145  <tr>
146  <td class="numLine">&nbsp;6</td>
147  <td class="nbHits">&nbsp;</td>
148  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.io.IOException;</pre></td>
149  </tr>
150  <tr>
151  <td class="numLine">&nbsp;7</td>
152  <td class="nbHits">&nbsp;</td>
153  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.util.ArrayList;</pre></td>
154  </tr>
155  <tr>
156  <td class="numLine">&nbsp;8</td>
157  <td class="nbHits">&nbsp;</td>
158  <td class="src"><pre class="src">&nbsp;</pre></td>
159  </tr>
160  <tr>
161  <td class="numLine">&nbsp;9</td>
162  <td class="nbHits">&nbsp;</td>
163  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.frank.FrankException;</pre></td>
164  </tr>
165  <tr>
166  <td class="numLine">&nbsp;10</td>
167  <td class="nbHits">&nbsp;</td>
168  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.qd.QDException;</pre></td>
169  </tr>
170  <tr>
171  <td class="numLine">&nbsp;11</td>
172  <td class="nbHits">&nbsp;</td>
173  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.qd.http.RequestBroker;</pre></td>
174  </tr>
175  <tr>
176  <td class="numLine">&nbsp;12</td>
177  <td class="nbHits">&nbsp;</td>
178  <td class="src"><pre class="src">&nbsp;</pre></td>
179  </tr>
180  <tr>
181  <td class="numLine">&nbsp;13</td>
182  <td class="nbHits">&nbsp;</td>
183  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> org.apache.http.NameValuePair;</pre></td>
184  </tr>
185  <tr>
186  <td class="numLine">&nbsp;14</td>
187  <td class="nbHits">&nbsp;</td>
188  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> org.apache.http.message.BasicNameValuePair;</pre></td>
189  </tr>
190  <tr>
191  <td class="numLine">&nbsp;15</td>
192  <td class="nbHits">&nbsp;</td>
193  <td class="src"><pre class="src">&nbsp;</pre></td>
194  </tr>
195  <tr>
196  <td class="numLineCover">&nbsp;16<a name="src_16"></a></td>
197  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
198  <td class="src"><pre class="src">&nbsp;<span Class="keyword">public</span> <span Class="keyword">class</span> Server</span></pre></td>
199  </tr>
200  <tr>
201  <td class="numLine">&nbsp;17</td>
202  <td class="nbHits">&nbsp;</td>
203  <td class="src"><pre class="src">&nbsp;{</pre></td>
204  </tr>
205  <tr>
206  <td class="numLine">&nbsp;18</td>
207  <td class="nbHits">&nbsp;</td>
208  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String API_KEY = <span Class="string">"apiKey"</span>;</pre></td>
209  </tr>
210  <tr>
211  <td class="numLine">&nbsp;19</td>
212  <td class="nbHits">&nbsp;</td>
213  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String APP_ID = <span Class="string">"appID"</span>;</pre></td>
214  </tr>
215  <tr>
216  <td class="numLine">&nbsp;20</td>
217  <td class="nbHits">&nbsp;</td>
218  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String GATEWAY_URL = <span Class="string">"https://api.octranspo1.com/v1.2/"</span>;</pre></td>
219  </tr>
220  <tr>
221  <td class="numLine">&nbsp;21</td>
222  <td class="nbHits">&nbsp;</td>
223  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String ROUTE_NO = <span Class="string">"routeNo"</span>;</pre></td>
224  </tr>
225  <tr>
226  <td class="numLine">&nbsp;22</td>
227  <td class="nbHits">&nbsp;</td>
228  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String STOP_NO = <span Class="string">"stopNo"</span>;</pre></td>
229  </tr>
230  <tr>
231  <td class="numLine">&nbsp;23</td>
232  <td class="nbHits">&nbsp;</td>
233  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String GET_ROUTE_SUMMARY_FOR_STOP = <span Class="string">"GetRouteSummaryForStop"</span>;</pre></td>
234  </tr>
235  <tr>
236  <td class="numLine">&nbsp;24</td>
237  <td class="nbHits">&nbsp;</td>
238  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String GET_NEXT_TRIPS_FOR_STOP = <span Class="string">"GetNextTripsForStop"</span>;</pre></td>
239  </tr>
240  <tr>
241  <td class="numLine">&nbsp;25</td>
242  <td class="nbHits">&nbsp;</td>
243  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">static</span> <span Class="keyword">final</span> String GET_NEXT_TRIPS_FOR_STOP_ALL_ROUTES = <span Class="string">"GetNextTripsForStopAllRoutes"</span>;</pre></td>
244  </tr>
245  <tr>
246  <td class="numLine">&nbsp;26</td>
247  <td class="nbHits">&nbsp;</td>
248  <td class="src"><pre class="src">&nbsp;</pre></td>
249  </tr>
250  <tr>
251  <td class="numLine">&nbsp;27</td>
252  <td class="nbHits">&nbsp;</td>
253  <td class="src"><pre class="src">&nbsp;        RequestBroker m_broker;</pre></td>
254  </tr>
255  <tr>
256  <td class="numLine">&nbsp;28</td>
257  <td class="nbHits">&nbsp;</td>
258  <td class="src"><pre class="src">&nbsp;        ArrayList&#60;NameValuePair&#62; m_baseParams;</pre></td>
259  </tr>
260  <tr>
261  <td class="numLine">&nbsp;29</td>
262  <td class="nbHits">&nbsp;</td>
263  <td class="src"><pre class="src">&nbsp;</pre></td>
264  </tr>
265  <tr>
266  <td class="numLine">&nbsp;30</td>
267  <td class="nbHits">&nbsp;</td>
268  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// Constructor</span></pre></td>
269  </tr>
270  <tr>
271  <td class="numLine">&nbsp;31</td>
272  <td class="nbHits">&nbsp;</td>
273  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// appID   The appID for our application</span></pre></td>
274  </tr>
275  <tr>
276  <td class="numLine">&nbsp;32</td>
277  <td class="nbHits">&nbsp;</td>
278  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// is      InputStream from which to read the apiKey</span></pre></td>
279  </tr>
280  <tr>
281  <td class="numLineCover">&nbsp;33<a name="src_33"></a></td>
282  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
283  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> Server(String appID, InputStream is) <span Class="keyword">throws</span> IOException {</span></pre></td>
284  </tr>
285  <tr>
286  <td class="numLineCover">&nbsp;34</td>
287  <td class="nbHits">&nbsp;</td>
288  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">assert</span> (<span Class="keyword">null</span> != appID);</pre></td>
289  </tr>
290  <tr>
291  <td class="numLineCover">&nbsp;35</td>
292  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/2&nbsp;</td>
293  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">assert</span> (<span Class="keyword">null</span> != is);</span></pre></td>
294  </tr>
295  <tr>
296  <td class="numLine">&nbsp;36</td>
297  <td class="nbHits">&nbsp;</td>
298  <td class="src"><pre class="src">&nbsp;</pre></td>
299  </tr>
300  <tr>
301  <td class="numLineCover">&nbsp;37</td>
302  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/2&nbsp;</td>
303  <td class="src"><pre class="src">&nbsp;                BufferedReader br = <span Class="keyword">new</span> BufferedReader(<span Class="keyword">new</span> InputStreamReader(is));</span></pre></td>
304  </tr>
305  <tr>
306  <td class="numLineCover">&nbsp;38</td>
307  <td class="nbHits">&nbsp;</td>
308  <td class="src"><pre class="src">&nbsp;                String apiKey = br.readLine();</pre></td>
309  </tr>
310  <tr>
311  <td class="numLine">&nbsp;39</td>
312  <td class="nbHits">&nbsp;</td>
313  <td class="src"><pre class="src">&nbsp;</pre></td>
314  </tr>
315  <tr>
316  <td class="numLineCover">&nbsp;40</td>
317  <td class="nbHits">&nbsp;</td>
318  <td class="src"><pre class="src">&nbsp;                m_baseParams = <span Class="keyword">new</span> ArrayList&#60;NameValuePair&#62;();</pre></td>
319  </tr>
320  <tr>
321  <td class="numLineCover">&nbsp;41</td>
322  <td class="nbHits">&nbsp;</td>
323  <td class="src"><pre class="src">&nbsp;                m_baseParams.add(<span Class="keyword">new</span> BasicNameValuePair(APP_ID, appID));</pre></td>
324  </tr>
325  <tr>
326  <td class="numLineCover">&nbsp;42</td>
327  <td class="nbHits">&nbsp;</td>
328  <td class="src"><pre class="src">&nbsp;                m_baseParams.add(<span Class="keyword">new</span> BasicNameValuePair(API_KEY, apiKey));</pre></td>
329  </tr>
330  <tr>
331  <td class="numLine">&nbsp;43</td>
332  <td class="nbHits">&nbsp;</td>
333  <td class="src"><pre class="src">&nbsp;</pre></td>
334  </tr>
335  <tr>
336  <td class="numLineCover">&nbsp;44</td>
337  <td class="nbHits">&nbsp;</td>
338  <td class="src"><pre class="src">&nbsp;                m_broker = <span Class="keyword">new</span> RequestBroker(GATEWAY_URL, m_baseParams);</pre></td>
339  </tr>
340  <tr>
341  <td class="numLineCover">&nbsp;45</td>
342  <td class="nbHits">&nbsp;</td>
343  <td class="src"><pre class="src">&nbsp;        }</pre></td>
344  </tr>
345  <tr>
346  <td class="numLine">&nbsp;46</td>
347  <td class="nbHits">&nbsp;</td>
348  <td class="src"><pre class="src">&nbsp;</pre></td>
349  </tr>
350  <tr>
351  <td class="numLine">&nbsp;47</td>
352  <td class="nbHits">&nbsp;</td>
353  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> StopInfo getRouteSummaryForStop(<span Class="keyword">int</span> stopNo) </pre></td>
354  </tr>
355  <tr>
356  <td class="numLine">&nbsp;48</td>
357  <td class="nbHits">&nbsp;</td>
358  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">throws</span> FrankException</pre></td>
359  </tr>
360  <tr>
361  <td class="numLine">&nbsp;49</td>
362  <td class="nbHits">&nbsp;</td>
363  <td class="src"><pre class="src">&nbsp;        {</pre></td>
364  </tr>
365  <tr>
366  <td class="numLine">&nbsp;50</td>
367  <td class="nbHits">&nbsp;</td>
368  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">try</span> {</pre></td>
369  </tr>
370  <tr>
371  <td class="numLineCover">&nbsp;51<a name="src_51"></a></td>
372  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
373  <td class="src"><pre class="src">&nbsp;                        ArrayList&#60;NameValuePair&#62; params = <span Class="keyword">new</span> ArrayList&#60;NameValuePair&#62;();</span></pre></td>
374  </tr>
375  <tr>
376  <td class="numLineCover">&nbsp;52</td>
377  <td class="nbHits">&nbsp;</td>
378  <td class="src"><pre class="src">&nbsp;                        params.add(<span Class="keyword">new</span> BasicNameValuePair(STOP_NO, Integer.valueOf(stopNo).toString()));</pre></td>
379  </tr>
380  <tr>
381  <td class="numLineCover">&nbsp;53</td>
382  <td class="nbHits">&nbsp;</td>
383  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">return</span> (StopInfo) m_broker.submitAndParse(GET_ROUTE_SUMMARY_FOR_STOP, params, RouteSummary.<span Class="keyword">class</span>);</pre></td>
384  </tr>
385  <tr>
386  <td class="numLine">&nbsp;54</td>
387  <td class="nbHits">&nbsp;</td>
388  <td class="src"><pre class="src">&nbsp;                }</pre></td>
389  </tr>
390  <tr>
391  <td class="numLineUnCover">&nbsp;55</td>
392  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;0/1&nbsp;</td>
393  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">catch</span> (QDException e) {</span></pre></td>
394  </tr>
395  <tr>
396  <td class="numLineUnCover">&nbsp;56</td>
397  <td class="nbHits">&nbsp;</td>
398  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">throw</span> <span Class="keyword">new</span> FrankException(e);</pre></td>
399  </tr>
400  <tr>
401  <td class="numLine">&nbsp;57</td>
402  <td class="nbHits">&nbsp;</td>
403  <td class="src"><pre class="src">&nbsp;                }</pre></td>
404  </tr>
405  <tr>
406  <td class="numLine">&nbsp;58</td>
407  <td class="nbHits">&nbsp;</td>
408  <td class="src"><pre class="src">&nbsp;        }</pre></td>
409  </tr>
410  <tr>
411  <td class="numLine">&nbsp;59</td>
412  <td class="nbHits">&nbsp;</td>
413  <td class="src"><pre class="src">&nbsp;</pre></td>
414  </tr>
415  <tr>
416  <td class="numLine">&nbsp;60</td>
417  <td class="nbHits">&nbsp;</td>
418  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> StopInfo getNextTripsForStop(<span Class="keyword">int</span> stopNo, <span Class="keyword">int</span> routeNo) </pre></td>
419  </tr>
420  <tr>
421  <td class="numLine">&nbsp;61</td>
422  <td class="nbHits">&nbsp;</td>
423  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">throws</span> FrankException</pre></td>
424  </tr>
425  <tr>
426  <td class="numLine">&nbsp;62</td>
427  <td class="nbHits">&nbsp;</td>
428  <td class="src"><pre class="src">&nbsp;        {</pre></td>
429  </tr>
430  <tr>
431  <td class="numLine">&nbsp;63</td>
432  <td class="nbHits">&nbsp;</td>
433  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">try</span> {</pre></td>
434  </tr>
435  <tr>
436  <td class="numLineCover">&nbsp;64<a name="src_64"></a></td>
437  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
438  <td class="src"><pre class="src">&nbsp;                        ArrayList&#60;NameValuePair&#62; params = <span Class="keyword">new</span> ArrayList&#60;NameValuePair&#62;();</span></pre></td>
439  </tr>
440  <tr>
441  <td class="numLineCover">&nbsp;65</td>
442  <td class="nbHits">&nbsp;</td>
443  <td class="src"><pre class="src">&nbsp;                        params.add(<span Class="keyword">new</span> BasicNameValuePair(STOP_NO, Integer.valueOf(stopNo).toString()));</pre></td>
444  </tr>
445  <tr>
446  <td class="numLineCover">&nbsp;66</td>
447  <td class="nbHits">&nbsp;</td>
448  <td class="src"><pre class="src">&nbsp;                        params.add(<span Class="keyword">new</span> BasicNameValuePair(ROUTE_NO, Integer.valueOf(routeNo).toString()));</pre></td>
449  </tr>
450  <tr>
451  <td class="numLineCover">&nbsp;67</td>
452  <td class="nbHits">&nbsp;</td>
453  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">return</span> (StopInfo) m_broker.submitAndParse(GET_NEXT_TRIPS_FOR_STOP, params, NextTrips.<span Class="keyword">class</span>);</pre></td>
454  </tr>
455  <tr>
456  <td class="numLine">&nbsp;68</td>
457  <td class="nbHits">&nbsp;</td>
458  <td class="src"><pre class="src">&nbsp;                }</pre></td>
459  </tr>
460  <tr>
461  <td class="numLineUnCover">&nbsp;69</td>
462  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;0/1&nbsp;</td>
463  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">catch</span> (QDException e) {</span></pre></td>
464  </tr>
465  <tr>
466  <td class="numLineUnCover">&nbsp;70</td>
467  <td class="nbHits">&nbsp;</td>
468  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">throw</span> <span Class="keyword">new</span> FrankException(e);</pre></td>
469  </tr>
470  <tr>
471  <td class="numLine">&nbsp;71</td>
472  <td class="nbHits">&nbsp;</td>
473  <td class="src"><pre class="src">&nbsp;                }</pre></td>
474  </tr>
475  <tr>
476  <td class="numLine">&nbsp;72</td>
477  <td class="nbHits">&nbsp;</td>
478  <td class="src"><pre class="src">&nbsp;        }</pre></td>
479  </tr>
480  <tr>
481  <td class="numLine">&nbsp;73</td>
482  <td class="nbHits">&nbsp;</td>
483  <td class="src"><pre class="src">&nbsp;</pre></td>
484  </tr>
485  <tr>
486  <td class="numLine">&nbsp;74</td>
487  <td class="nbHits">&nbsp;</td>
488  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> StopInfo getNextTripsForStopAllRoutes(<span Class="keyword">int</span> stopNo) </pre></td>
489  </tr>
490  <tr>
491  <td class="numLine">&nbsp;75</td>
492  <td class="nbHits">&nbsp;</td>
493  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">throws</span> FrankException</pre></td>
494  </tr>
495  <tr>
496  <td class="numLine">&nbsp;76</td>
497  <td class="nbHits">&nbsp;</td>
498  <td class="src"><pre class="src">&nbsp;        {</pre></td>
499  </tr>
500  <tr>
501  <td class="numLine">&nbsp;77</td>
502  <td class="nbHits">&nbsp;</td>
503  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">try</span> {</pre></td>
504  </tr>
505  <tr>
506  <td class="numLineCover">&nbsp;78<a name="src_78"></a></td>
507  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
508  <td class="src"><pre class="src">&nbsp;                        ArrayList&#60;NameValuePair&#62; params = <span Class="keyword">new</span> ArrayList&#60;NameValuePair&#62;();</span></pre></td>
509  </tr>
510  <tr>
511  <td class="numLineCover">&nbsp;79</td>
512  <td class="nbHits">&nbsp;</td>
513  <td class="src"><pre class="src">&nbsp;                        params.add(<span Class="keyword">new</span> BasicNameValuePair(STOP_NO, Integer.valueOf(stopNo).toString()));</pre></td>
514  </tr>
515  <tr>
516  <td class="numLineCover">&nbsp;80</td>
517  <td class="nbHits">&nbsp;</td>
518  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">return</span> (StopInfo) m_broker.submitAndParse(GET_NEXT_TRIPS_FOR_STOP_ALL_ROUTES, params, RouteSummary.<span Class="keyword">class</span>);</pre></td>
519  </tr>
520  <tr>
521  <td class="numLine">&nbsp;81</td>
522  <td class="nbHits">&nbsp;</td>
523  <td class="src"><pre class="src">&nbsp;                }</pre></td>
524  </tr>
525  <tr>
526  <td class="numLineUnCover">&nbsp;82</td>
527  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;0/1&nbsp;</td>
528  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">catch</span> (QDException e) {</span></pre></td>
529  </tr>
530  <tr>
531  <td class="numLineUnCover">&nbsp;83</td>
532  <td class="nbHits">&nbsp;</td>
533  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">throw</span> <span Class="keyword">new</span> FrankException(e);</pre></td>
534  </tr>
535  <tr>
536  <td class="numLine">&nbsp;84</td>
537  <td class="nbHits">&nbsp;</td>
538  <td class="src"><pre class="src">&nbsp;                }</pre></td>
539  </tr>
540  <tr>
541  <td class="numLine">&nbsp;85</td>
542  <td class="nbHits">&nbsp;</td>
543  <td class="src"><pre class="src">&nbsp;        }</pre></td>
544  </tr>
545  <tr>
546  <td class="numLine">&nbsp;86</td>
547  <td class="nbHits">&nbsp;</td>
548  <td class="src"><pre class="src">&nbsp;}</pre></td>
549  </tr>
550  <tr>
551  <td class="numLine">&nbsp;87</td>
552  <td class="nbHits">&nbsp;</td>
553  <td class="src"><pre class="src">&nbsp;</pre></td>
554  </tr>
555  </table>
556 <p>
557 <p><table cellpadding="0" cellspacing="0" class="report">  <tr class="report">    <td class="reportText"><span class="text">    Report generated 11/12/14 11:31 PM    </span></td>  </tr></table>
558 </body>
559 </html>