<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: JMap JUnit Testing in Java Maps SDK Questions</title>
    <link>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7280#M17</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi, &lt;BR /&gt;Can you explain what you mean by "extensions"?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The values/properties of the "Envelope" obtained from the "getExtent" method of the JMap, where you obtain "com.esri.core.geometry.Point" representations of its corners, with which you may further determine panning actions and verify new map center locations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We want to be able to pan the map to expected points or "Envelope" values on panning actions, regardless of scale and zoom.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for responding.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Dec 2012 13:05:50 GMT</pubDate>
    <dc:creator>CarlosColón-Maldonado</dc:creator>
    <dc:date>2012-12-17T13:05:50Z</dc:date>
    <item>
      <title>JMap JUnit Testing</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7277#M14</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Greetings,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'd like to know if there is sample code available that would facilitate basic automated testing on a JMap, particularly zooming, extent and center setting, panning, and containing map overlay events. I've tried a couple of Swing JUnit testing approaches discussed online, even on basic mockup containers, but none of them seem to stabilize it so that I could get expected results at every run (execute tests better in debug, specially with stops). I am shying away from external frameworks that either extend JUnit or implement their own in order to minimize application/development dependencies, but I'm not ruling it out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advanced,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Carlos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 19:12:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7277#M14</guid>
      <dc:creator>CarlosColón-Maldonado</dc:creator>
      <dc:date>2012-10-04T19:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: JMap JUnit Testing</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7278#M15</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd like to post that we are continuing to observe intermittent automated test failures when testing classes that contain a JMap because it is simply not ready for use, hence expected extensions and center points of extensions are not correct. The correct extensions are needed in order to determine panning spans, point centering determinations, proper type of loaded base and operational maps, etc. We've also tried callback methods from concurrent threads to await for that state and operations hang indefinitely.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any hint or tip would be greatly appreciated.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Dec 2012 19:50:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7278#M15</guid>
      <dc:creator>CarlosColón-Maldonado</dc:creator>
      <dc:date>2012-12-13T19:50:24Z</dc:date>
    </item>
    <item>
      <title>Re: JMap JUnit Testing</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7279#M16</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you explain what you mean by "extensions"?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Dec 2012 17:42:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7279#M16</guid>
      <dc:creator>EricBader</dc:creator>
      <dc:date>2012-12-16T17:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: JMap JUnit Testing</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7280#M17</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi, &lt;BR /&gt;Can you explain what you mean by "extensions"?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The values/properties of the "Envelope" obtained from the "getExtent" method of the JMap, where you obtain "com.esri.core.geometry.Point" representations of its corners, with which you may further determine panning actions and verify new map center locations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We want to be able to pan the map to expected points or "Envelope" values on panning actions, regardless of scale and zoom.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for responding.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 13:05:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7280#M17</guid>
      <dc:creator>CarlosColón-Maldonado</dc:creator>
      <dc:date>2012-12-17T13:05:50Z</dc:date>
    </item>
    <item>
      <title>Re: JMap JUnit Testing</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7281#M18</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd like to report that the functionality demonstrated in the MapExtentApp code, shown below, from the 10.1.1 sample apps helped in creating junit tests we needed on the JMap.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addMapEventListener(new MapEventListenerAdapter() { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void mapExtentChanged(MapEvent arg0) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (map.isReady()) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringBuilder str = new StringBuilder(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str.append("MinX: " + map.getExtent().getXMin() + "\n"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str.append("MinY: " + map.getExtent().getYMin() + "\n"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str.append("MaxX: " + map.getExtent().getXMax() + "\n"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str.append("MaxY: " + map.getExtent().getYMax() + "\n"); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtStatus.setText(str.toString()); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp; &lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 02:39:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/jmap-junit-testing/m-p/7281#M18</guid>
      <dc:creator>CarlosColón-Maldonado</dc:creator>
      <dc:date>2013-04-04T02:39:49Z</dc:date>
    </item>
  </channel>
</rss>

