+++ /dev/null
-<html>
-<head>
-<title>tests coverage</title>
-<link rel ="stylesheet" type="text/css" href="../../../../style.css" title="Style">
-<script type="text/javascript" src="../../../../sorttable.js"></script>
-<script type="text/javascript">
- targetPage = "" + window.location.search;
- if (targetPage != "" && targetPage != "undefined")
- targetPage = targetPage.substring(1);
- if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
- targetPage = "undefined";
- function validURL(url) {
- var pos = url.indexOf(".html");
- if (pos == -1 || pos != url.length - 5)
- return false;
- var allowNumber = false;
- var allowSep = false;
- var seenDot = false;
- for (var i = 0; i < url.length - 5; i++) {
- var ch = url.charAt(i);
- if ('a' <= ch && ch <= 'z' ||
- 'A' <= ch && ch <= 'Z' ||
- ch == '$' ||
- ch == '_') {
- allowNumber = true;
- allowSep = true;
- } else if ('0' <= ch && ch <= '9' ||
- ch == '-') {
- if (!allowNumber)
- return false;
- } else if (ch == '/' || ch == '.') {
- if (!allowSep)
- return false;
- allowNumber = false;
- allowSep = false;
- if (ch == '.')
- seenDot = true;
- if (ch == '/' && seenDot)
- return false;
- } else {
- return false;
- }
- }
- return true;
- }
- function loadFrames() {
- if (targetPage != "" && targetPage != "undefined")
- top.classFrame.location = top.targetPage;
- }
-</script>
-</head>
-<body>
-<table>
-<tr>
-<td>
-<a href="../../../../index.html?net/jaekl/frank/octranspo/Trip.html" target="_top">Frames</a>
-<a href="Trip.html" target="_top">No Frames</a>
-</td>
-</tr>
-</table>
-<p>
- <table cellspacing="0" cellpadding="0"class="report">
- <tr class="report">
- <th class="report"> </th>
- <th class="report">%method</th>
- <th class="report">%block</th>
- <th class="report">%branch</th>
- <th class="report">%line</th>
- </tr>
- <tr class="report">
- <td class="reportText"><span class="text">net.jaekl.frank.octranspo.Trip</span></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>94</b>%(15/16)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width=" 94"></td><td class="percentUnCovered" width="6.0"></td></tr></table></td></tr></table></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>94</b>%(34/36)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width=" 94"></td><td class="percentUnCovered" width="6.0"></td></tr></table></td></tr></table></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>94</b>%(17/18)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width=" 94"></td><td class="percentUnCovered" width="6.0"></td></tr></table></td></tr></table></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>95</b>%(58/61)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width=" 95"></td><td class="percentUnCovered" width="5.0"></td></tr></table></td></tr></table></td>
- </tr>
- </table>
- <p>
- <p>
- <table cellspacing="0" cellpadding="0"class="report" id="mcoverage">
- <tr class="report">
- <th class="report">hit count</th>
- <th class="report">method name</th>
- <th class="report">method modifiers</th>
- <th class="report">method signature</th>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">1</span></td>
- <td class="reportText"><span class="text"><a href="#src_25"><clinit></a></span></td>
- <td class="reportText"><span class="text">[static]</span></td>
- <td class="reportText"><span class="text">void <clinit>()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">13</span></td>
- <td class="reportText"><span class="text"><a href="#src_50"><init></a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">void <init>()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">8</span></td>
- <td class="reportText"><span class="text"><a href="#src_66"><init></a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">void <init>(net.jaekl.frank.octranspo.Trip)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">81</span></td>
- <td class="reportText"><span class="text"><a href="#src_102">endContents</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">void endContents(java.lang.String,java.lang.String,java.lang.String,java.lang.String)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_uncovered"><span class="text">0</span></td>
- <td class="reportText"><span class="text"><a href="#src_138">endExternal</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">void endExternal(java.lang.String,java.lang.String,java.lang.String)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">12</span></td>
- <td class="reportText"><span class="text"><a href="#src_82">getAdjAge</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">double getAdjAge()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">12</span></td>
- <td class="reportText"><span class="text"><a href="#src_81">getAdjTime</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">int getAdjTime()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">4</span></td>
- <td class="reportText"><span class="text"><a href="#src_84">getBusType</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">java.lang.String getBusType()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">8</span></td>
- <td class="reportText"><span class="text"><a href="#src_79">getDest</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">java.lang.String getDest()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">4</span></td>
- <td class="reportText"><span class="text"><a href="#src_90">getETA</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">java.util.Date getETA()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">4</span></td>
- <td class="reportText"><span class="text"><a href="#src_93">getGPSTime</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">java.util.Date getGPSTime()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">8</span></td>
- <td class="reportText"><span class="text"><a href="#src_87">getLatitude</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">double getLatitude()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">8</span></td>
- <td class="reportText"><span class="text"><a href="#src_86">getLongitude</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">double getLongitude()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">4</span></td>
- <td class="reportText"><span class="text"><a href="#src_85">getSpeed</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">double getSpeed()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">4</span></td>
- <td class="reportText"><span class="text"><a href="#src_80">getStart</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">java.util.Date getStart()</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">4</span></td>
- <td class="reportText"><span class="text"><a href="#src_83">isLastTrip</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">boolean isLastTrip()</span></td>
- </tr>
- </table>
- <p>
- <table cellspacing="0" cellpadding="0" class="src">
- <tr>
- <td class="numLine"> 1</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">package</span> net.jaekl.frank.octranspo;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 2</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 3</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">import</span> java.text.DateFormat;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 4</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">import</span> java.text.ParseException;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 5</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">import</span> java.text.SimpleDateFormat;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 6</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">import</span> java.util.Date;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 7</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 8</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">import</span> net.jaekl.qd.util.ParseUtils;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 9</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">import</span> net.jaekl.qd.xml.ParseResult;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 10</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">import</span> net.jaekl.qd.xml.XmlParseException;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 11</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 12</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">class</span> Trip <span Class="keyword">extends</span> ParseResult {</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 13</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String TRIP = <span Class="string">"Trip"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 14</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 15</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String TRIP_DESTINATION = <span Class="string">"TripDestination"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 16</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String TRIP_START_TIME = <span Class="string">"TripStartTime"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 17</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String ADJUSTED_SCHEDULE_TIME = <span Class="string">"AdjustedScheduleTime"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 18</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String ADJUSTMENT_AGE = <span Class="string">"AdjustmentAge"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 19</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String LAST_TRIP_OF_SCHEDULE = <span Class="string">"LastTripOfSchedule"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 20</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String BUS_TYPE = <span Class="string">"BusType"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 21</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String GPS_SPEED = <span Class="string">"GPSSpeed"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 22</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String LATITUDE = <span Class="string">"Latitude"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 23</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String LONGITUDE = <span Class="string">"Longitude"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 24</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 25<a name="src_25"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> String[] INTERNAL = { TRIP_DESTINATION,</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 26</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> TRIP_START_TIME,</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 27</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> ADJUSTED_SCHEDULE_TIME,</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 28</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> ADJUSTMENT_AGE,</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 29</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> LAST_TRIP_OF_SCHEDULE,</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 30</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> BUS_TYPE,</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 31</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> GPS_SPEED,</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 32</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> LATITUDE,</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 33</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> LONGITUDE };</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 34</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">static</span> <span Class="keyword">final</span> Object[][] EXTERNAL = {};</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 35</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 36</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> String m_dest; <span Class="comment">// destination</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 37</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> Date m_start; <span Class="comment">// time at which the trip started / is scheduled to start</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 38</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">int</span> m_adjTime; <span Class="comment">// minutes until bus is predicted to arrive</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 39</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">double</span> m_adjAge; <span Class="comment">// time since the last GPS data was received, in minutes (possibly fractional)</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 40</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">boolean</span> m_lastTrip; <span Class="comment">// is this the last scheduled trip of the day?</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 41</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> String m_busType; <span Class="comment">// type of bus</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 42</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">double</span> m_speed; <span Class="comment">// speed (km/h) when last polled</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 43</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">double</span> m_long; <span Class="comment">// longitude</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 44</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">double</span> m_lat; <span Class="comment">// latitude</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 45</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 46</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> DateFormat m_dateFormat;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 47</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> Date m_constructed; <span Class="comment">// DateTime when this object was constructed</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 48</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 49</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> Trip() {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 50<a name="src_50"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">super</span>(TRIP, INTERNAL, EXTERNAL);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 51</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_dest = <span Class="string">""</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 52</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_start = <span Class="keyword">new</span> Date();</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 53</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_adjTime = 0;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 54</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_adjAge = 0.0;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 55</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_lastTrip = <span Class="keyword">false</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 56</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_busType = <span Class="string">""</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 57</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_speed = 0.0;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 58</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_long = 0.0;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 59</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_lat = 0.0;</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 60</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 61</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_dateFormat = <span Class="keyword">new</span> SimpleDateFormat(<span Class="string">"hh:mm"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 62</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_constructed = <span Class="keyword">new</span> Date();</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 63</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 64</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 65</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> Trip(Trip other) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 66<a name="src_66"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">super</span>(TRIP, INTERNAL, EXTERNAL);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 67</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_dest = other.m_dest;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 68</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_start = other.m_start;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 69</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_adjTime = other.m_adjTime;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 70</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_adjAge = other.m_adjAge;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 71</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_lastTrip = other.m_lastTrip;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 72</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_busType = other.m_busType;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 73</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_speed = other.m_speed;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 74</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_long = other.m_long;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 75</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_lat = other.m_lat;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 76</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> m_constructed = other.m_constructed;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 77</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 78</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 79<a name="src_79"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> String getDest() { <span Class="keyword">return</span> m_dest; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 80<a name="src_80"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> Date getStart() { <span Class="keyword">return</span> m_start; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 81<a name="src_81"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">int</span> getAdjTime() { <span Class="keyword">return</span> m_adjTime; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 82<a name="src_82"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">double</span> getAdjAge() { <span Class="keyword">return</span> m_adjAge; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 83<a name="src_83"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">boolean</span> isLastTrip() { <span Class="keyword">return</span> m_lastTrip; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 84<a name="src_84"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> String getBusType() { <span Class="keyword">return</span> m_busType; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 85<a name="src_85"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">double</span> getSpeed() { <span Class="keyword">return</span> m_speed; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 86<a name="src_86"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">double</span> getLongitude() { <span Class="keyword">return</span> m_long; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 87<a name="src_87"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">double</span> getLatitude() { <span Class="keyword">return</span> m_lat; }</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 88</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 89</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="comment">// Estimated (Date)Time of Arrival of this trip at the stop </span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 90<a name="src_90"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> Date getETA() { <span Class="keyword">return</span> <span Class="keyword">new</span> Date(m_constructed.getTime() + (<span Class="keyword">long</span>)(1000 * 60 * m_adjTime)); }</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 91</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 92</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="comment">// (Date)Time when the GPS for this bus was last read</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 93<a name="src_93"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> Date getGPSTime() { <span Class="keyword">return</span> <span Class="keyword">new</span> Date(m_constructed.getTime() - (<span Class="keyword">long</span>)(1000 * 60 * m_adjAge)); } </span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 94</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 95</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="comment">// ---------------------------</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 96</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="comment">// ParseResult implementation:</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 97</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 98</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> @Override</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 99</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">void</span> endContents(String uri, String localName, String qName, String chars) <span Class="keyword">throws</span> XmlParseException </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 100</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> {</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 101</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">try</span> {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 102<a name="src_102"></a></td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">if</span> (TRIP_DESTINATION.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 103</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_dest = chars;</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 104</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 105</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (TRIP_START_TIME.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 106</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_start = m_dateFormat.parse(chars);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 107</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 108</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (ADJUSTED_SCHEDULE_TIME.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 109</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_adjTime = ParseUtils.parseInt(chars);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 110</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 111</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (ADJUSTMENT_AGE.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 112</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_adjAge = ParseUtils.parseDouble(chars);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 113</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 114</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (LAST_TRIP_OF_SCHEDULE.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 115</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_lastTrip = Boolean.parseBoolean(chars);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 116</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 117</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (BUS_TYPE.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 118</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_busType = chars;</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 119</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 120</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (GPS_SPEED.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 121</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_speed = ParseUtils.parseDouble(chars);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 122</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 123</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (LONGITUDE.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 124</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_long = ParseUtils.parseDouble(chars);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 125</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 126</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> <span Class="keyword">else</span> <span Class="keyword">if</span> (LATITUDE.equals(localName)) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 127</td>
- <td class="nbHitsCovered"> Block: 1/1 Branch: 1/1 </td>
- <td class="src"><pre class="src"> m_lat = ParseUtils.parseDouble(chars);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 128</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLineUnCover"> 129</td>
- <td class="nbHitsUncovered"> Block: 0/1 </td>
- <td class="src"><pre class="src"> } <span Class="keyword">catch</span> (ParseException pe) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineUnCover"> 130</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">throw</span> <span Class="keyword">new</span> XmlParseException(pe);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 131</td>
- <td class="nbHitsUncovered"> Block: 1/1 Branch: 0/1 </td>
- <td class="src"><pre class="src"> }</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover"> 132</td>
- <td class="nbHitsCovered"> Block: 1/1 </td>
- <td class="src"><pre class="src"> }</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 133</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- <tr>
- <td class="numLine"> 134</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> @Override</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 135</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="keyword">public</span> <span Class="keyword">void</span> endExternal(String uri, String localName, String qName) <span Class="keyword">throws</span> XmlParseException</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 136</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> {</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 137</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> <span Class="comment">// no externally-parsed children</span></pre></td>
- </tr>
- <tr>
- <td class="numLineUnCover"> 138<a name="src_138"></a></td>
- <td class="nbHitsUncovered"> Block: 0/1 </td>
- <td class="src"><pre class="src"> }</span></pre></td>
- </tr>
- <tr>
- <td class="numLine"> 139</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> }</pre></td>
- </tr>
- <tr>
- <td class="numLine"> 140</td>
- <td class="nbHits"> </td>
- <td class="src"><pre class="src"> </pre></td>
- </tr>
- </table>
-<p>
-<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>
-</body>
-</html>