<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">3529243</identifier>
  <title>JUnit&#50640;&#49436; &#45936;&#51060;&#53552;&#54400; &#49324;&#50857;&#54616;&#44592;</title>
  <relation_is_part_of type="integer">366532</relation_is_part_of>
  <date_modified type="datetime">2009-06-03T18:44:53Z</date_modified>
  <uri>http://abraxas73.springnote.com/pages/3529243</uri>
  <date_created type="datetime">2009-06-02T09:39:47Z</date_created>
  <source>&lt;p&gt;&#44536;&#46041;&#50504; JUnit &#53580;&#49828;&#53944;&#47484; &#51060;&#50857;&#54616;&#47732;&#49436;, &#44032;&#51109; &#55192;&#46308;&#50632;&#45912; &#48512;&#48516; &#51473;&#50640; &#54616;&#45208;&#45716; &#53580;&#49828;&#53944; &#45936;&#51060;&#53552;&#47484; &#54616;&#46300;&#53076;&#46377;&#54644;&#50556; &#54616;&#44256;, &#50668;&#47084; &#44050;&#51012; &#49464;&#54021;&#54616;&#44592; &#50612;&#47157;&#45796;&#45716; &#44163;&#51060;&#50632;&#45796;.&lt;/p&gt;
&lt;p&gt;RAD 6.X&#50640;&#49436;&#45716; &#52980;&#54252;&#45324;&#53944; &#53580;&#49828;&#53944;&#46972;&#45716; &#44592;&#45733;&#51012; &#51228;&#44277;&#54616;&#50668;, &#51060; &#48512;&#48516;&#51012; &#52964;&#48260;&#54644; &#51452;&#44256; &#51080;&#50632;&#45716;&#45936;, 7.0&#51004;&#47196; &#45336;&#50612;&#50724;&#47732;&#49436; TPTP&#44592;&#48152;&#51032; &#53580;&#49828;&#53944;&#47196; &#48148;&#45068;&#47732;&#49436;&lt;/p&gt;
&lt;p&gt;&#44536; &#44592;&#45733;&#51060; &#47566;&#51060; &#50612;&#47140;&#50892; &#51276;&#45796;. &#44536;&#45208;&#47560; &#46020;&#50880;&#46112; &#47564;&#54620; &#45376;&#49437;&#51008; &#45796;&#51020;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;RSA &#46020;&#50880;&#47568;&#51032; &#45236;&#50857;&#51060;&#51648;&#47564;, &#44845; &#46384;&#46972;&#54644; &#48380; &#47564; &#54624; &#44163; &#44057;&#50500;&#49436;, &#52897;&#52376;&#54644; &#48420;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="help_breadcrumbs"&gt;&lt;a href="http://127.0.0.1:4302/help/nav/22"&gt;Eclipse &#47928;&#49436;&lt;/a&gt; &amp;gt; &lt;a href="http://127.0.0.1:4302/help/nav/22_39"&gt;&#53580;&#49828;&#53944; &#51025;&#50857;&#54532;&#47196;&#44536;&#47016;&lt;/a&gt; &amp;gt; &lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.tptp.test.tools.junit.plugin.doc.user/concepts/cintro.htm"&gt;JUnit&#51004;&#47196; &#54540;&#47084;&#44536;&#51064; &#53580;&#49828;&#53944;&lt;/a&gt; &amp;gt; &lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.tptp.test.tools.junit.plugin.doc.user/concepts/cEditingJUnitPluginTests.htm"&gt;JUnit &#54540;&#47084;&#44536;&#51064; &#53580;&#49828;&#53944; &#54200;&#51665;&lt;/a&gt;&lt;/div&gt;
&lt;h1 class="topictitle1"&gt;JUnit &#53580;&#49828;&#53944;&#50640;&#49436; &#45936;&#51060;&#53552;&#54400; &#50529;&#49464;&#49828;&lt;/h1&gt;
&lt;div class="section" style="background-color: #F9F9D8;"&gt;
&lt;h2&gt;&lt;br /&gt;
&#47785;&#54364;:&lt;/h2&gt;
&lt;p&gt;Eclipse TPTP(Test and Performance Tools Platform)&#47484; &#49324;&#50857;&#54616;&#50668; &#50696;&#51228; &#53580;&#49828;&#53944; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#50640;&#49436; &#45936;&#51060;&#53552;&#54400;&#51012; &#51089;&#49457;&#54616;&#44256; &#50529;&#49464;&#49828;&#54633;&#45768;&#45796;.&lt;/p&gt;
&lt;h2&gt;&#54596;&#50836;&#54620; &#49884;&#44036;&lt;/h2&gt;
&lt;p&gt;1&#49884;&#44036;&lt;/p&gt;
&lt;h2&gt;&lt;strong style=""&gt;&lt;a&gt;&#49884;&#51089;&#54616;&#44592; &#51204;&#50640;&lt;/a&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&#51060; &#54617;&#49845;&#51012; &#49884;&#51089;&#54616;&#44592; &#51204;&#50640; &#45796;&#51020;&#51012; &#49688;&#54665;&#54644;&#50556; &#54633;&#45768;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Eclipse&#50752; Eclipse TPTP(Test and Performance Tools Platform)&#47484; &#49444;&#52824;&#54616;&#49901;&#49884;&#50724;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;JUnit &#53580;&#49828;&#53944;&#50640; &#45824;&#54620; &#44592;&#48376; &#51221;&#48372;&#47484; &#49845;&#46301;&#54616;&#49901;&#49884;&#50724;. JUnit &#53580;&#49828;&#53944;&#50640; &#45824;&#54620; &#51088;&#49464;&#54620; &#51221;&#48372;&#45716; &lt;a href="http://www.junit.org/"&gt;www.junit.org&lt;/a&gt;&#47484; &#52280;&#51312;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#54788;&#51116; TPTP &#48260;&#51204;&#50640; &#47582;&#45716; Agent Controller&#47484; &#44396;&#49457;&#54616;&#44256; &#49892;&#54665;&#54616;&#49901;&#49884;&#50724;. &#51088;&#49464;&#54620; &#51221;&#48372;&#45716; &lt;a href="http://www.eclipse.org/tptp/home/downloads/installguide/HyadesDataCollection.html"&gt;Agent Controller &#49884;&#51089;&#54616;&#44592;&lt;/a&gt;&#47484; &#52280;&#51312;&#54616;&#49901;&#49884;&#50724;.&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;br /&gt;
&lt;strong style=""&gt;&#49444;&#47749;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&#51060; &#54617;&#49845;&#50640;&#49436;&#45716; MyShoppingCart &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#51089;&#49457;&#54616;&#44256; &#53580;&#49828;&#53944;&#54633;&#45768;&#45796;. Eclipse TPTP(Test and Performance Tools Platform)&#47484; &#49324;&#50857;&#54616;&#47732; JUnit &#53580;&#49828;&#53944;&#47484; &#44060;&#48156;&#54616;&#44256;, &#53580;&#49828;&#53944; &#54872;&#44221;&#50640; &#45936;&#51060;&#53552;&#47484; &#51228;&#44277;&#54616;&#45716; &#45936;&#51060;&#53552;&#54400;&#51012; &#51089;&#49457;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&#51060; &#54617;&#49845;&#50640;&#49436;&#45716; &#45796;&#51020; &#54532;&#47196;&#49884;&#51200;&#47484; &#50504;&#45236;&#54633;&#45768;&#45796;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/samples/saccessdp.htm#CreateUserApp"&gt;&#49368;&#54540; &#49324;&#50857;&#51088; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496; &#51089;&#49457;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/samples/saccessdp.htm#SetupTestApp"&gt;TPTP &#53580;&#49828;&#53944; &#49828;&#50948;&#53944; &#49444;&#51221;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/samples/saccessdp.htm#CreateDatapool"&gt;&#45936;&#51060;&#53552;&#54400; &#51089;&#49457; &#48143; &#53580;&#49828;&#53944; &#45936;&#51060;&#53552; &#52488;&#44592;&#54868;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/samples/saccessdp.htm#ModifyTestCasesDP"&gt;&#45936;&#51060;&#53552;&#54400;&#51012; &#52280;&#51312;&#54624; &#53580;&#49828;&#53944; &#52992;&#51060;&#49828; &#49688;&#51221;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a&gt;&#49368;&#54540; &#49324;&#50857;&#51088; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496; &#51089;&#49457;&lt;/a&gt;&lt;/h2&gt;
&lt;br /&gt;
&#51060; &#54532;&#47196;&#49884;&#51200;&#50640;&#49436;&#45716; MyShoppingCart &#53364;&#47000;&#49828;&#47484; &#44060;&#48156;&#54616;&#44256; &#45796;&#51020; &#54532;&#47196;&#49884;&#51200;&#50640;&#49436;&#45716; Eclipse TPTP(Test and Performance Tools Platform)&#47484; &#49324;&#50857;&#54616;&#50668; &#54644;&#45817; &#53580;&#49828;&#53944; &#54872;&#44221;&#51012; &#44060;&#48156;&#54633;&#45768;&#45796;.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&#49352; Eclipse &#51088;&#48148; &#54532;&#47196;&#51229;&#53944;&#47484; &#51089;&#49457;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#54028;&#51068; &amp;gt; &#49352;&#47196; &#51089;&#49457; &amp;gt; &#54532;&#47196;&#51229;&#53944;...&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#49352; &#54532;&#47196;&#51229;&#53944; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#47560;&#48277;&#49324; &#47785;&#47197;&#50640;&#49436; &#51088;&#48148; &#54532;&#47196;&#51229;&#53944;&#47484; &#49440;&#53469;&#54616;&#44256; &#45796;&#51020;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#51088;&#48148; &#54532;&#47196;&#51229;&#53944; &#51089;&#49457; &#54168;&#51060;&#51648;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#54532;&#47196;&#51229;&#53944; &#51060;&#47492;&#50640; datapoolExample&#51012; &#51077;&#47141;&#54616;&#44256; &#50756;&#47308;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#45348;&#48708;&#44172;&#51060;&#53552; &#48372;&#44592;&#50640; datapoolExample &#54532;&#47196;&#51229;&#53944;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MyShoppingCart &#53364;&#47000;&#49828;&#47484; &#51089;&#49457;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#45348;&#48708;&#44172;&#51060;&#53552; &#48372;&#44592;&#50640;&#49436; datapoolExample &#54532;&#47196;&#51229;&#53944;&#47484; &#47560;&#50864;&#49828; &#50724;&#47480;&#51901; &#45800;&#52628;&#47196; &#53364;&#47533;&#54616;&#44256; &#49352;&#47196; &#51089;&#49457; &amp;gt; &#53364;&#47000;&#49828;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#49352; &#51088;&#48148; &#53364;&#47000;&#49828; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#51060;&#47492; &#54596;&#46300;&#50640; MyShoppingCart&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;Main &#47700;&#49548;&#46300; public static void main(String[] args)&#47484; &#51089;&#49457;&#54616;&#45716; &#50741;&#49496;&#51012; &#51648;&#50864;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#50756;&#47308;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#51088;&#48148; &#54200;&#51665;&#44592;&#50640; MyShoppingCart.java &#54028;&#51068;&#51060; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;MyShoppingCart &#49548;&#49828;&#50640; &#45796;&#51020;&#51012; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.
&lt;pre&gt;
import java.util.Hashtable;

public class MyShoppingCart {

        public Hashtable myFlowers;
        
        public MyShoppingCart() {
            
                myFlowers = new Hashtable();
                myFlowers.put("Orchid", new Double(5.99));
                myFlowers.put("Tulip", new Double(1.99));
                myFlowers.put("Yellow Carnation", new Double(6.99));
                myFlowers.put("White Rose", new Double(9.99));
                myFlowers.put("Geraniums", new Double(4.99));           
        }
        
        public double itemCost(String itemName, int itemQuantity)
        {
             Double price = (Double)myFlowers.get(itemName);
                
             if (price != null) {
                 return price.doubleValue()*itemQuantity;
             }
             
             return -1;                                                 
        }
}
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;MyShoppingCart.java&#47484; &#51200;&#51109;&#54616;&#49901;&#49884;&#50724;. &#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#54028;&#51068; &amp;gt; &#51200;&#51109;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a&gt;TPTP &#53580;&#49828;&#53944; &#49828;&#50948;&#53944; &#49444;&#51221;&lt;/a&gt;&lt;/h2&gt;
&lt;br /&gt;
&#51060; &#54532;&#47196;&#49884;&#51200;&#50640;&#49436;&#45716; MyShoppingCart &#53364;&#47000;&#49828;&#51032; &#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#47484; &#44060;&#48156;&#54633;&#45768;&#45796;. Eclipse TPTP(Test and Performance Tools Platform)&#47484; &#49324;&#50857;&#54616;&#50668; itemCost &#47700;&#49548;&#46300;&#51032; JUnit &#53580;&#49828;&#53944;&#47484; &#44060;&#48156;&#54633;&#45768;&#45796;.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&#53580;&#49828;&#53944; Perspective&#47484; &#50668;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#52285; &amp;gt; Perspective &#50676;&#44592; &amp;gt; &#44592;&#53440;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944;&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#49352; TPTP JUnit &#53580;&#49828;&#53944;&#47484; &#51089;&#49457;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#50640;&#49436; datapoolExample &#54532;&#47196;&#51229;&#53944;&#47484; &#47560;&#50864;&#49828; &#50724;&#47480;&#51901; &#45800;&#52628;&#47196; &#53364;&#47533;&#54616;&#44256; &#49352;&#47196; &#51089;&#49457; &amp;gt; &#50836;&#49548; &#53580;&#49828;&#53944;...&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#50836;&#49548; &#53580;&#49828;&#53944; &#45824;&#54868; &#49345;&#51088;&#50640;&#49436; TPTP JUnit &#53580;&#49828;&#53944;&#47484; &#49440;&#53469;&#54616;&#44256; &#45796;&#51020;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#49352; &#53580;&#49828;&#53944; &#52992;&#51060;&#49828; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45208;&#47728; JUnit &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#52628;&#44032;&#54616;&#46020;&#47197; &#54532;&#47212;&#54532;&#53944;&#54633;&#45768;&#45796;. JUnit &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#52628;&#44032;&#54616;&#47140;&#47732; &#50696;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#49352; JUnit &#53580;&#49828;&#53944; &#49548;&#49828; &#53076;&#46300; &#54168;&#51060;&#51648;&#51032; &#51060;&#47492; &#54596;&#46300;&#50640; MyShoppingCartTest&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#46041;&#51089; &#54200;&#51665; &#48169;&#48277; &#49440;&#53469; &#49465;&#49496;&#50640;&#49436; &#53580;&#49828;&#53944; &#54200;&#51665;&#44592;&#50640;&#49436; &#54200;&#51665; &#50741;&#49496;(&#44592;&#48376;&#44050;)&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#50756;&#47308;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. TPTP JUnit &#53580;&#49828;&#53944; &#54200;&#51665;&#44592;&#44032; &#45208;&#53440;&#45208;&#47728; MyShoppingCartTest &#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#44032; &#54364;&#49884;&#46121;&#45768;&#45796;. &#44060;&#50836; &#53485;&#50640;&#45716; &#53580;&#49828;&#53944; &#49444;&#47749;, &#49548;&#49828; &#51221;&#48372; &#48143; &#53580;&#49828;&#53944; &#47700;&#49548;&#46300; &#47785;&#47197;&#51060; &#54252;&#54632;&#46121;&#45768;&#45796;. &#54788;&#51116; &#51221;&#51032;&#46108; &#53580;&#49828;&#53944; &#47700;&#49548;&#46300;&#44032; &#50630;&#49845;&#45768;&#45796;. &#51060; &#54617;&#49845;&#51032; &#44221;&#50864;, TPTP JUnit &#53580;&#49828;&#53944; &#54200;&#51665;&#44592;&#45716; &#47700;&#49548;&#46300; &#49828;&#53569;&#51012; &#49373;&#49457;&#54616;&#48064;&#47196; &#49548;&#49828; &#51221;&#48372; &#49465;&#49496;&#51032; &#53580;&#49828;&#53944; &#46041;&#51089;&#51012; &#53076;&#46300;&#47196; &#44396;&#54788; &#50741;&#49496;&#51008; &#51648;&#50892;&#51256;&#50556; &#54633;&#45768;&#45796;. &#51088;&#49464;&#54620; &#51221;&#48372;&#45716; &lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/concepts/cJUnitTestEditor.htm"&gt;JUnit &#53580;&#49828;&#53944; &#49828;&#50948;&#53944; &#54200;&#51665;&#44592;&lt;/a&gt;&#47484; &#52280;&#51312;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;testItemCost &#48143; testMyShoppingCartConstructor &#47700;&#49548;&#46300;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#47700;&#49548;&#46300; &#53485;&#50640;&#49436; &#52628;&#44032;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944;&#51032; &#44592;&#48376; &#51060;&#47492;&#51060; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;testItemCost &#47700;&#49548;&#46300;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. &#51060;&#47492; &#54596;&#46300;&#50640; &#49352; &#53580;&#49828;&#53944; &#51060;&#47492;&#51032; testItemCost&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;. &#49444;&#47749; &#54596;&#46300;&#50640; Test for the MyShoppingCart.itemCost(String, int) method&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;testMyShoppingCartConstructor &#47700;&#49548;&#46300;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#47700;&#49548;&#46300; &#53485;&#50640;&#49436; &#52628;&#44032;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#51060;&#47492; &#54596;&#46300;&#50640; &#49352; &#53580;&#49828;&#53944; &#51060;&#47492;&#51032; testMyShoppingCartConstructor&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;. &#49444;&#47749; &#54596;&#46300;&#50640; Test for the MyShoppingCart constructor&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#49892;&#54665; &#46041;&#51089;&#51012; &#44396;&#49457;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#49892;&#54665; &#47336;&#54532;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. &#46041;&#51089; &#53485;&#50640;&#49436; &#52628;&#44032;.. &amp;gt; &#47336;&#54532;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#51060;&#47492; &#54596;&#46300;&#50640; Loop_MyShoppingCart&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;. &#48152;&#48373; &#54943;&#49688; &#54596;&#46300;&#50640; 1(&#44592;&#48376;&#44050;)&#51012; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;testMyShoppingCartConstructor &#54840;&#52636;&#51012; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. Loop_MyShoppingCart&#47484; &#49440;&#53469;&#54616;&#44256; &#52628;&#44032;... &amp;gt; &#54840;&#52636;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#54840;&#52636; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;. testMyShoppingCartConstructor&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;testItemCost &#54840;&#52636;&#51012; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. Loop_MyShoppingCart&#47484; &#49440;&#53469;&#54616;&#44256; &#52628;&#44032;... &amp;gt; &#54840;&#52636;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#54840;&#52636; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;. testItemCost&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#47484; &#51200;&#51109;&#54616;&#49901;&#49884;&#50724;. &#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#54028;&#51068; &amp;gt; &#51200;&#51109;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;br /&gt;
&lt;img src="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/images/testTutorial_Behavior.gif" height="407" alt="" width="534" /&gt;&lt;br /&gt;
&#52280;&#44256;: &#51200;&#51109; &#47749;&#47161;&#51012; &#49892;&#54665;&#54616;&#47732; TPTP JUnit &#53580;&#49828;&#53944; &#54200;&#51665;&#44592;&#44032; MyShoppingCartTest.java&#50640; &#53580;&#49828;&#53944; &#47700;&#49548;&#46300; &#49828;&#53569;&#51012; &#51089;&#49457;&#54633;&#45768;&#45796;.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#49373;&#49457;&#46108; JUnit &#53580;&#49828;&#53944; &#47700;&#49548;&#46300; testMyShoppingCartConstructor &#48143; testItemCost&#51032; &#53076;&#46300;&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#51088;&#48148; Perspective&#47484; &#50668;&#49901;&#49884;&#50724;. &#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#52285; &amp;gt; Perspective &#50676;&#44592; &amp;gt; &#44592;&#53440;... &amp;gt; &#51088;&#48148;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;MyShoppingCartTest.java&#47484; &#50668;&#49901;&#49884;&#50724;. &#45348;&#48708;&#44172;&#51060;&#53552;&#50640;&#49436; datapoolExample &#54532;&#47196;&#51229;&#53944; &#54260;&#45908;&#47484; &#50676;&#44256; MyShoppingCartTest.java&#47484; &#46160; &#48264; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#47484; &#49444;&#51221;&#54616;&#44256; &#49892;&#54665;&#54616;&#45716; &#53076;&#46300;&#50752; testMyShoppingCartConstructor &#48143; testItemCost&#51032; &#49828;&#53569; &#47700;&#49548;&#46300;&#50752; &#54632;&#44760; MyShoppingCartTest.java &#52968;&#53584;&#52768;&#44032; &#51088;&#48148; &#54200;&#51665;&#44592;&#50640; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;testMyShoppingCartConstructor &#47700;&#49548;&#46300;&#50640; &#45824;&#54620; &#45796;&#51020; &#53076;&#46300;&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.
&lt;pre&gt;
public void testMyShoppingCartConstructor()
throws Exception
{
        MyShoppingCart cart = new MyShoppingCart();
        Double priceOrchid = (Double)cart.myFlowers.get("Orchid");
        Double priceTulip = (Double)cart.myFlowers.get("Tulip");
        
        assertTrue(priceOrchid.doubleValue() == 5.99);
        assertTrue(priceTulip.doubleValue() == 1.99);
}
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;testItemCost &#47700;&#49548;&#46300;&#50640; &#45824;&#54620; &#45796;&#51020; &#53076;&#46300;&#47484; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.
&lt;pre&gt;
public void testItemCost()
throws Exception
{
        MyShoppingCart cart = new MyShoppingCart();
        double priceForTwo = cart.itemCost("Orchid", 2);
        
        assertTrue(priceForTwo == 11.98);
}
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;MyShoppingCartTest.java&#47484; &#51200;&#51109;&#54616;&#49901;&#49884;&#50724;. &#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#54028;&#51068; &amp;gt; &#51200;&#51109;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; Perspective&#47484; &#50676;&#44256; &#53580;&#49828;&#53944; &#48176;&#52824;&#47484; &#51089;&#49457;&#54616;&#49901;&#49884;&#50724;. &#50696;&#47484; &#46308;&#50612;, &lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/tasks/tdeploymentintro.htm"&gt;&#53580;&#49828;&#53944; &#48176;&#52824; &#51089;&#49457;&lt;/a&gt;&#51012; &#52280;&#51312;&#54616;&#49901;&#49884;&#50724;.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&#49324;&#50857;&#51088; &#51221;&#51032; &#48176;&#52824;&#47484; &#49324;&#50857;&#54616;&#50668; &#53580;&#49828;&#53944;&#47484; &#49892;&#54665;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#50640;&#49436; MyShoppingCartTest &#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#47484; &#47560;&#50864;&#49828; &#50724;&#47480;&#51901; &#45800;&#52628;&#47196; &#53364;&#47533;&#54616;&#44256; &#49892;&#54665; &#46020;&#44396; &amp;gt; &#49892;&#54665;...&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#49892;&#54665; &#44396;&#49457; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#44396;&#49457; &#48516;&#54624;&#52285;&#50640;&#49436; &#53580;&#49828;&#53944;&#47484; &#49440;&#53469;&#54620; &#54980; &#49352;&#47196; &#51089;&#49457;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#49892;&#54665; &#44396;&#49457;&#51032; &#50812;&#51901; &#48516;&#54624;&#52285;&#50640;&#49436;(&#49892;&#54665;&#54624; &#53580;&#49828;&#53944; &#49440;&#53469;) datapoolExample&#51012; &#54204;&#52824;&#44256; MyShoppingCartTest &#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#49892;&#54665; &#44396;&#49457;&#51032; &#50724;&#47480;&#51901; &#48516;&#54624;&#52285;&#50640;&#49436; &#49465;&#49496;&#51012; &#51089;&#49457;&#54620; &#48176;&#52824;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#47196;&#44536; &#53485;&#50640;&#49436; &#44592;&#48376;&#44050; &#49324;&#50857; &#50741;&#49496;&#51012; &#51648;&#50864;&#44256; &#50948;&#52824;&#50640; &#45824;&#54620; datapoolExample &#54532;&#47196;&#51229;&#53944; &#54260;&#45908;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#49892;&#54665;&#51012; &#53364;&#47533;&#54616;&#50668; &#53580;&#49828;&#53944;&#47484; &#49892;&#54665;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#50640; &#45208;&#53440;&#45208;&#45716; MyShoppingCartTest &#53580;&#49828;&#53944; &#47196;&#44536;&#47484; &#46160; &#48264; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. MyShoppingCartTest &#53580;&#49828;&#53944; &#47196;&#44536;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;. &#53580;&#49828;&#53944; &#49464;&#48512;&#49324;&#54637;&#51012; &#48372;&#47140;&#47732; &#51060;&#48292;&#53944; &#53485;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#49828;&#50948;&#53944; &#49884;&#51089;, Loop_MyShoppingCart &#49884;&#51089;, &#53580;&#49828;&#53944; &#49884;&#51089;, &#53580;&#49828;&#53944; &#54032;&#51221;, &#53580;&#49828;&#53944; &#51473;&#51648;, &#46160; &#48264;&#51704; &#53580;&#49828;&#53944; &#49884;&#51089;, &#46160; &#48264;&#51704; &#53580;&#49828;&#53944; &#54032;&#51221;, &#46160; &#48264;&#51704; &#53580;&#49828;&#53944; &#51473;&#51648;, &#47336;&#54532; &#51473;&#51648;, &#53580;&#49828;&#53944; &#49828;&#50948;&#53944; &#54032;&#51221; &#48143; &#53580;&#49828;&#53944; &#49828;&#50948;&#53944; &#51473;&#51648;&#50752; &#44057;&#51008; &#51060;&#48292;&#53944;&#44032; &#54364;&#49884;&#46104;&#50612;&#50556; &#54633;&#45768;&#45796;.&lt;br /&gt;
&lt;img src="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/images/testTutorial_JUnitSuccess.gif" height="420" alt="" width="666" /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;h2&gt;&lt;a&gt;&#45936;&#51060;&#53552;&#54400; &#51089;&#49457; &#48143; &#53580;&#49828;&#53944; &#45936;&#51060;&#53552; &#52488;&#44592;&#54868;&lt;/a&gt;&lt;/h2&gt;
&lt;br /&gt;
&#51060; &#54532;&#47196;&#49884;&#51200;&#50640;&#49436;&#45716; &#53580;&#49828;&#53944; &#45936;&#51060;&#53552;&#47484; &#51200;&#51109;&#54624; &#45800;&#49692; &#45936;&#51060;&#53552;&#54400;&#51012; &#51089;&#49457;&#54633;&#45768;&#45796;. &#45936;&#51060;&#53552;&#54400; &#54200;&#51665;&#44592;&#47484; &#49324;&#50857;&#54616;&#50668; &#48320;&#49688;(&#50676;), &#47112;&#53076;&#46300;(&#54665;) &#48143; &#46321;&#44032; &#53364;&#47000;&#49828;(&#44288;&#47144; &#47112;&#53076;&#46300; &#44536;&#47353;)&#50752; &#44057;&#51008; &#45936;&#51060;&#53552;&#54400;&#51032; &#44396;&#51312; &#50836;&#49548;&#47484; &#51221;&#51032;&#54633;&#45768;&#45796;.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#45936;&#51060;&#53552;&#47484; &#54252;&#54632;&#54616;&#50668; CSV(&#49788;&#54364;&#47196; &#48516;&#47532;) &#54028;&#51068;&#51012; &#51089;&#49457;&#54616;&#49901;&#49884;&#50724;. &#51068;&#48152;&#51201;&#51004;&#47196; &#49828;&#54532;&#47112;&#46300;&#49884;&#53944; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496; &#46608;&#45716; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828;&#51032; &#45936;&#51060;&#53552;&#47484; CSV &#54805;&#49885;&#51004;&#47196; &#45236;&#48372;&#45244; &#49688; &#51080;&#49845;&#45768;&#45796;. &#44536;&#47084;&#45208; &#51060; &#54617;&#49845;&#50640;&#49436;&#45716; &#53581;&#49828;&#53944; &#54200;&#51665;&#44592;&#50640; &#45936;&#51060;&#53552;&#47484; &#51077;&#47141;&#54633;&#45768;&#45796;.
&lt;ul&gt;
&lt;li&gt;&#53581;&#49828;&#53944; &#54200;&#51665;&#44592;&#50640;&#49436; &#45796;&#51020;&#51012; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.
&lt;pre&gt;
,ModelNumber::String,Description::String,Price::Double
flowers,F0001,Orchid,5.99
flowers,F0002,Tulip,1.99
flowers,F0003,Yellow Carnation,6.99
flowers,F0004,White Rose,9.99
flowers,F0005,Geraniums,4.99
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&#51076;&#49884; &#50808;&#48512; &#50948;&#52824;&#50640; &#54028;&#51068;&#51012; flowerData.csv&#47196; &#51200;&#51109;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class="skipspace"&gt;&lt;span&gt;Eclipse&#50640;&#49436; &#53580;&#49828;&#53944; Perspective&#47484; &#50668;&#49901;&#49884;&#50724;.&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#52285; &amp;gt; Perspective &#50676;&#44592; &amp;gt; &#44592;&#53440;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944;&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class="skipspace"&gt;&lt;span&gt;&#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#50640;&#49436; &#54532;&#47196;&#51229;&#53944;&#47484; &#47560;&#50864;&#49828; &#50724;&#47480;&#51901; &#45800;&#52628;&#47196; &#53364;&#47533;&#54616;&#44256; &lt;span class="uicontrol"&gt;&#49352;&#47196; &#51089;&#49457; &amp;gt; &#53580;&#49828;&#53944; &#50836;&#49548;&lt;/span&gt;...&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &lt;span class="uicontrol"&gt;&#49352; &#53580;&#49828;&#53944; &#50836;&#49548;&lt;/span&gt; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="skipspace"&gt;&lt;span&gt;&#47560;&#48277;&#49324; &#47785;&#47197; &#49345;&#51088;&#50640;&#49436; &lt;span class="uicontrol"&gt;&#53580;&#49828;&#53944; &#51088;&#49328;&lt;/span&gt; &#54260;&#45908;&#47484; &#54204;&#52824;&#44256; &lt;span class="uicontrol"&gt;&#45936;&#51060;&#53552;&#54400;&lt;/span&gt;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="skipspace"&gt;&lt;span&gt;&#45796;&#51020;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &lt;span class="uicontrol"&gt;&#49352; &#45936;&#51060;&#53552;&#54400;&lt;/span&gt; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="skipspace"&gt;&lt;span&gt;&#45936;&#51060;&#53552;&#54400; &#54532;&#47196;&#51229;&#53944; &#54260;&#45908; &#48143; &#45936;&#51060;&#53552;&#54400; &#51060;&#47492;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#44592;&#51316; &#54532;&#47196;&#51229;&#53944; &#47785;&#47197;&#50640;&#49436; datapoolExample &#54532;&#47196;&#51229;&#53944;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &lt;span class="uicontrol"&gt;&#51060;&#47492;&lt;/span&gt; &#54596;&#46300;&#50640; shoppingCartDatapool&#51012; &#51077;&#47141;&#54616;&#49901;&#49884;&#50724;.&lt;/span&gt; &#44228;&#49549;&#54616;&#47140;&#47732; &#45796;&#51020;&#51012; &#53364;&#47533;&#54616;&#44256; CSV(&#49788;&#54364;&#47196; &#48516;&#47532;) &#54028;&#51068; &#44032;&#51256;&#50724;&#44592; &#54168;&#51060;&#51648;&#47484; &#50676;&#47140;&#47732; &#45796;&#51020;&#51012; &#45796;&#49884; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li class="skipspace"&gt;CSV &#54028;&#51068; flowerData.csv&#47484; &#44032;&#51256;&#50724;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;span class="uicontrol"&gt;CSV &#54028;&#51068;&lt;/span&gt; &#54596;&#46300;&#50640;&#49436; &lt;span class="uicontrol"&gt;&#52286;&#50500;&#48372;&#44592;&lt;/span&gt;&#47484; &#53364;&#47533;&#54616;&#50668; flowerData.csv&#47484; &#53456;&#49353;&#54616;&#49901;&#49884;&#50724;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span class="uicontrol"&gt;&#52395; &#48264;&#51704; &#54665;&#50640; &#48320;&#49688; &#51060;&#47492; &#48143; &#51228;&#50504; &#50976;&#54805; &#54252;&#54632;&lt;/span&gt;&lt;/span&gt; &#50741;&#49496;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. flowerData.csv&#51032; &#52395; &#48264;&#51704; &#54665;&#50640;&#45716; &#50676; &#54364;&#51228;&#50752; &#50976;&#54805;&#51060; &#54252;&#54632;&#46121;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span class="uicontrol"&gt;&#52395; &#48264;&#51704; &#50676;&#50640; &#46321;&#44032; &#53364;&#47000;&#49828; &#51060;&#47492; &#54252;&#54632;&lt;/span&gt;&lt;/span&gt; &#50741;&#49496;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#46321;&#44032; &#53364;&#47000;&#49828;&#45716; &#44288;&#47144; &#45936;&#51060;&#53552;&#51032; &#44536;&#47353;&#51077;&#45768;&#45796;. flowerData.csv&#51032; &#52395; &#48264;&#51704; &#50676;&#51008; flowers&#46972;&#45716; &#45800;&#51068; &#46321;&#44032; &#53364;&#47000;&#49828;&#47484; &#51648;&#51221;&#54633;&#45768;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class="skipspace"&gt;&lt;span&gt;&lt;span class="uicontrol"&gt;&#50756;&#47308;&lt;/span&gt;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/span&gt; &#52488;&#44592; &#45936;&#51060;&#53552;&#54400; &#53356;&#44592;&#47484; &#51648;&#51221;&#54620; &#44221;&#50864;, &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;. &#51060; &#53356;&#44592;&#45716; CSV &#54028;&#51068; &#53356;&#44592;&#50752; &#52649;&#46028;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;. CSV &#54028;&#51068;&#51032; &#53356;&#44592;&#47484; &#49324;&#50857;&#54616;&#47140;&#47732; &#50696;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#51648;&#51221;&#46108; &#52488;&#44592; &#53356;&#44592;&#47484; &#49324;&#50857;&#54616;&#47140;&#47732;(CSV &#54028;&#51068; &#45936;&#51060;&#53552;&#47484; &#51088;&#47484; &#49688; &#51080;&#51020;) &#50500;&#45768;&#50724;&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.flowers &#46321;&#44032; &#53364;&#47000;&#49828;&#50640; &#54252;&#54632;&#46108; &#45936;&#51060;&#53552;&#47484; &#54364;&#49884;&#54616;&#45716; &#45936;&#51060;&#53552;&#54400; &#54200;&#51665;&#44592;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;br /&gt;
&lt;img src="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/images/testTutorial_datapoolAppears.gif" height="416" alt="" width="354" /&gt;&lt;br /&gt;
&#45936;&#51060;&#53552;&#54400; &#51089;&#49457;&#50640; &#45824;&#54620; &#51088;&#49464;&#54620; &#51221;&#48372;&#45716; &lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/tasks/tcreatedp.htm"&gt;&#45936;&#51060;&#53552;&#54400; &#51089;&#49457;&lt;/a&gt;&#51012; &#52280;&#51312;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a&gt;&lt;br /&gt;
&#45936;&#51060;&#53552;&#54400;&#51012; &#52280;&#51312;&#54624; &#53580;&#49828;&#53944; &#52992;&#51060;&#49828; &#49688;&#51221;&lt;/a&gt;&lt;/h2&gt;
&lt;br /&gt;
&#51060; &#54532;&#47196;&#49884;&#51200;&#50640;&#49436;&#45716; &#45936;&#51060;&#53552;&#54400; API&#47484; &#49324;&#50857;&#54616;&#50668; &#54616;&#46300;&#53076;&#46377;&#46108; &#53580;&#49828;&#53944; &#44050;&#51012; &#45936;&#51060;&#53552;&#54400; &#50676;&#50640; &#45824;&#54620; &#52280;&#51312;&#47196; &#48148;&#45001;&#45768;&#45796;.
&lt;h3&gt;&#45936;&#51060;&#53552;&#54400; API&#50640;&#49436; &#54596;&#50836;&#54620; &#46972;&#51060;&#48652;&#47084;&#47532; &#52628;&#44032;&lt;/h3&gt;
&#45936;&#51060;&#53552;&#54400; API&#50640;&#45716; &#45796;&#50577;&#54620; TPTP &#48143; EMF(Eclipse Modeling Framework) &#46972;&#51060;&#48652;&#47084;&#47532;&#44032; &#54596;&#50836;&#54633;&#45768;&#45796;. &#51060; &#54532;&#47196;&#49884;&#51200;&#50640;&#49436;&#45716; &#51060;&#47084;&#54620; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#51088;&#48148; &#48716;&#46300; &#44221;&#47196;&#50640; &#52628;&#44032;&#54633;&#45768;&#45796;.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&#51088;&#48148; Perspective&#47484; &#50668;&#49901;&#49884;&#50724;. &#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#52285; &amp;gt; Perspective &#50676;&#44592; &amp;gt; &#51088;&#48148;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;datapoolExample &#54532;&#47196;&#51229;&#53944; &#53945;&#49457;&#51012; &#50668;&#49901;&#49884;&#50724;. &#45348;&#48708;&#44172;&#51060;&#53552; &#46608;&#45716; &#54056;&#53412;&#51648; &#53456;&#49353;&#44592; &#52285;&#50640;&#49436; datapoolExample &#54532;&#47196;&#51229;&#53944; &#54260;&#45908;&#47484; &#47560;&#50864;&#49828; &#50724;&#47480;&#51901; &#45800;&#52628;&#47196; &#53364;&#47533;&#54616;&#44256; &#53945;&#49457;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. datapoolExample &#53945;&#49457; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;tptp-models.jar&#47484; &#51088;&#48148; &#48716;&#46300; &#44221;&#47196;&#50640; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#50812;&#51901; &#48516;&#54624;&#52285;&#50640;&#49436; &#51088;&#48148; &#48716;&#46300; &#44221;&#47196;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#50724;&#47480;&#51901; &#48516;&#54624;&#52285;&#50640;&#49436; &#46972;&#51060;&#48652;&#47084;&#47532; &#53485;&#51012; &#49440;&#53469;&#54616;&#44256; &#48320;&#49688; &#52628;&#44032;...&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#49352; &#48320;&#49688; &#53364;&#47000;&#49828; &#44221;&#47196; &#51077;&#47141; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;ECLIPSE_HOME &#48320;&#49688;&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51109;...&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#48320;&#49688; &#54869;&#51109; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;. plugins &amp;gt; org.eclipse.tptp.platform.models_Version &#54260;&#45908;&#47484; &#50676;&#44256; tptp-models.jar&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#50668;&#44592;&#49436;, Version&#51008; TPTP &#48260;&#51204; &#48264;&#54840;&#51077;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#50668; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;org.eclipse.emf.common_Version.jar&#47484; &#51088;&#48148; &#48716;&#46300; &#44221;&#47196;&#50640; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. &#50668;&#44592;&#49436;, Version&#51008; EMF &#48260;&#51204;&#51077;&#45768;&#45796;.
&lt;ul&gt;
&lt;li&gt;&#49352; &#48320;&#49688; &#53364;&#47000;&#49828; &#44221;&#47196; &#51077;&#47141; &#45824;&#54868; &#49345;&#51088;&#50640;&#49436; ECLIPSE_HOME &#48320;&#49688;&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51109;...&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#54540;&#47084;&#44536;&#51064; &#54260;&#45908;&#47484; &#50676;&#44256; org.eclipse.emf.common_Version.jar&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#50668;&#44592;&#49436; Version&#51008; EMF &#48260;&#51204;&#51077;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#50668; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;org.eclipse.emf.ecore_Version.jar&#47484; &#51088;&#48148; &#48716;&#46300; &#44221;&#47196;&#50640; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. &#50668;&#44592;&#49436;, Version&#51008; EMF &#48260;&#51204;&#51077;&#45768;&#45796;.
&lt;ul&gt;
&lt;li&gt;&#49352; &#48320;&#49688; &#53364;&#47000;&#49828; &#44221;&#47196; &#51077;&#47141; &#45824;&#54868; &#49345;&#51088;&#50640;&#49436; ECLIPSE_HOME &#48320;&#49688;&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51109;...&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#54540;&#47084;&#44536;&#51064; &#54260;&#45908;&#47484; &#50676;&#44256; org.eclipse.emf.ecore_Version.jar&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#50668;&#44592;&#49436; Version&#51008; EMF &#48260;&#51204;&#51077;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#50668; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;org.eclipse.core.runtime_Version.jar&#47484; &#51088;&#48148; &#48716;&#46300; &#44221;&#47196;&#50640; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;. &#50668;&#44592;&#49436;, Version&#51008; Eclipse &#54540;&#47019;&#54268; &#48260;&#51204;&#51077;&#45768;&#45796;.
&lt;ul&gt;
&lt;li&gt;&#49352; &#48320;&#49688; &#53364;&#47000;&#49828; &#44221;&#47196; &#51077;&#47141; &#45824;&#54868; &#49345;&#51088;&#50640;&#49436; ECLIPSE_HOME &#48320;&#49688;&#47484; &#49440;&#53469;&#54616;&#44256; &#54869;&#51109;...&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#54540;&#47084;&#44536;&#51064; &#54260;&#45908;&#47484; &#50676;&#44256; org.eclipse.core.runtime_Version.jar&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#50668;&#44592;&#49436; Version&#51008; Eclipse &#54540;&#47019;&#54268; &#48260;&#51204;&#51077;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#50668; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#50668; &#53945;&#49457; &#45824;&#54868; &#49345;&#51088;&#47484; &#45803;&#51004;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;br /&gt;
&#45936;&#51060;&#53552;&#54400; API &#49324;&#50857;&lt;/h3&gt;
&#51060; &#54532;&#47196;&#49884;&#51200;&#50640;&#49436;&#45716; &lt;span&gt;shoppingCartDatapool&lt;/span&gt;&#51012; &#54876;&#50857;&#54616;&#46020;&#47197; MyShoppingCartTest &#53364;&#47000;&#49828; &#48143; testMyShoppingCartConstructor &#47700;&#49548;&#46300;&#47484; &#49688;&#51221;&#54633;&#45768;&#45796;.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&#54596;&#50836;&#54620; &#44221;&#50864; &#51088;&#48148; Perspective&#47484; &#50668;&#49901;&#49884;&#50724;. &#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#52285; &amp;gt; Perspective &#50676;&#44592; &amp;gt; &#51088;&#48148;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;MyShoppingCartTest.java&#47484; &#50668;&#49901;&#49884;&#50724;. &#45348;&#48708;&#44172;&#51060;&#53552;&#50640;&#49436; datapoolExample &#54532;&#47196;&#51229;&#53944; &#54260;&#45908;&#47484; &#50676;&#44256; MyShoppingCartTest.java&#47484; &#46160; &#48264; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. MyShoppingCartTest.java &#52968;&#53584;&#52768;&#44032; &#51088;&#48148; &#54200;&#51665;&#44592;&#50640; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;MyShoppingCartTest &#53364;&#47000;&#49828;&#50640; &#45796;&#51020; import &#47928;&#51012; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.
&lt;pre&gt;
import org.eclipse.hyades.execution.runtime.datapool.IDatapool;
import org.eclipse.hyades.execution.runtime.datapool.IDatapoolFactory;
import org.eclipse.hyades.execution.runtime.datapool.IDatapoolIterator;
import org.eclipse.hyades.models.common.datapool.impl.Common_DatapoolFactoryImpl;
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;IDatapoolIterator &#53364;&#47000;&#49828; &#51064;&#49828;&#53556;&#49828;&#47484; &#49440;&#50616;&#54616;&#49901;&#49884;&#50724;. &#51060; &#53364;&#47000;&#49828; &#51064;&#49828;&#53556;&#49828;&#45716; &#49444;&#51221; &#53076;&#46300;&#50640;&#49436; &#52488;&#44592;&#54868;&#46104;&#50612; &#53580;&#49828;&#53944; &#47700;&#49548;&#46300;&#50640;&#49436; &#49324;&#50857;&#46121;&#45768;&#45796;.
&lt;pre&gt;
public class MyShoppingCartTest extends HyadesTestCase {
        
        IDatapoolIterator dpIterator;
        
        //...
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;setUp &#47700;&#49548;&#46300;&#47484; &#49688;&#51221;&#54616;&#50668; &#45936;&#51060;&#53552;&#54400;&#51012; &#52488;&#44592;&#54868;&#54616;&#49901;&#49884;&#50724;. TPTP JUnit &#53580;&#49828;&#53944; &#54872;&#44221;&#51032; &#44221;&#50864; setUp &#47700;&#49548;&#46300;&#45716; &#44277;&#53685; &#44256;&#51221; &#44592;&#45733;&#51012; &#51228;&#44277;&#54633;&#45768;&#45796;. setUp &#47700;&#49548;&#46300;&#47484; &#49324;&#50857;&#54616;&#47732; &#44277;&#53685; &#53580;&#49828;&#53944; &#48320;&#49688;&#47484; &#52488;&#44592;&#54868;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;. &#52280;&#44256;: java.io.File &#49373;&#49457;&#51088;&#51032; &amp;lt;workspace&amp;gt;&#50640; &#50756;&#51204;&#54620; &#51089;&#50629;&#44277;&#44036; &#44221;&#47196;&#47484; &#51648;&#51221;&#54616;&#49901;&#49884;&#50724;.
&lt;pre&gt;
protected void setUp() throws Exception {
        // Initialize the datapool factory
        IDatapoolFactory dpFactory = new Common_DatapoolFactoryImpl();
                
        // Load the shoppingCartDatapool datapool 
        IDatapool datapool = dpFactory.load(
                        new java.io.File("&amp;lt;workspace&amp;gt;\\datapoolExample\\shoppingCartDatapool.datapool"),
                        false);
                   
        // Create an iterator to traverse the datapool
        dpIterator = dpFactory.open(datapool,"org.eclipse.hyades.datapool.iterator.DatapoolIteratorSequentialPrivate");
        
        // Initialize the datapool to traverse the first equivalence class.
        dpIterator.dpInitialize(datapool,0);
}
&lt;/pre&gt;
&#52280;&#44256;:
&lt;ul&gt;
&lt;li&gt;IDatapoolFactory &#47196;&#46300; &#47700;&#49548;&#46300;&#51032; &#46160; &#48264;&#51704; &#47588;&#44060;&#48320;&#49688;&#45716; &#45936;&#51060;&#53552;&#54400; &#51064;&#49828;&#53556;&#49828;&#47484; &#44277;&#50976;&#54616;&#45716;&#51648; &#50668;&#48512;&#47484; &#45208;&#53440;&#45253;&#45768;&#45796;. true&#51064; &#44221;&#50864; &#45936;&#51060;&#53552;&#54400; &#52880;&#49884;&#50640;&#49436; &#45936;&#51060;&#53552;&#54400;&#51032; &#44592;&#51316; &#49324;&#48376;&#51012; &#54869;&#51064;&#54633;&#45768;&#45796;. false&#51064; &#44221;&#50864; &#45936;&#51060;&#53552;&#54400;&#51008; &#44060;&#51064;&#50857; &#51064;&#49828;&#53556;&#49828;&#51077;&#45768;&#45796;. &#44277;&#50976; &#45936;&#51060;&#53552;&#54400; &#51064;&#49828;&#53556;&#49828;&#47484; &#49688;&#51221;&#54616;&#47732; &#45796;&#47480; &#49324;&#50857;&#51088;&#50640;&#44172; &#50689;&#54693;&#51012; &#51460; &#49688; &#51080;&#51004;&#48064;&#47196; &#51228;&#54620;&#46108; &#54872;&#44221;&#50640;&#47564; &#44428;&#51109;&#46121;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#45936;&#51060;&#53552;&#54400;&#51012; &#54532;&#47196;&#44536;&#47016;&#51201;&#51004;&#47196; &#54200;&#51665;&#54616;&#47140;&#47732; org.eclipse.hyades.edit.datapool&#51012; &#44032;&#51256;&#50724;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;IDatapoolFactory open &#47700;&#49548;&#46300;&#51032; &#46160; &#48264;&#51704; &#47588;&#44060;&#48320;&#49688;&#45716; &#48152;&#48373;&#44592; &#50976;&#54805;&#51012; &#45208;&#53440;&#45253;&#45768;&#45796;. &#44277;&#50976; &#45936;&#51060;&#53552;&#54400;&#50640;&#45716; DatapoolIteratorSequentialPrivate&#47484; &#49324;&#50857;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;testMyShoppingCartConstructor &#47700;&#49548;&#46300;&#47484; &#49688;&#51221;&#54616;&#50668; &lt;span&gt;shoppingCartDatapool&lt;/span&gt;&#51012; &#54876;&#50857;&#54616;&#49901;&#49884;&#50724;.
&lt;pre&gt;
public void testMyShoppingCartConstructor()
throws Exception
{
        MyShoppingCart cart = new MyShoppingCart();
                
        // Traverse through datapool...
        // Test if constructor initializes each flower record appropriately
        while(!dpIterator.dpDone())
        {
                String Description = dpIterator.dpCurrent().getCell("Description").getStringValue();
                double datapoolPrice = dpIterator.dpCurrent().getCell("Price").getDoubleValue();
                
                // Test if the flower is accounted for in the application
                Double applicationPrice;
                assertNotNull(applicationPrice = (Double)cart.myFlowers.get(Description));
                
                // Test that the application price equals the price in the datapool 
                assertTrue(applicationPrice.doubleValue() == datapoolPrice);
                
                dpIterator.dpNext();
        }
}
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;MyShoppingCartTest.java&#47484; &#51200;&#51109;&#54616;&#49901;&#49884;&#50724;. &#54028;&#51068; &#47700;&#45684;&#50640;&#49436; &#54028;&#51068; &amp;gt; &#51200;&#51109;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;testArtifact&#50640; &#45936;&#51060;&#53552;&#54400;&#51012; &#52628;&#44032;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#53580;&#49828;&#53944; Perspective&#47484; &#50668;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#50640;&#49436; testDeployment&#47484; &#46160; &#48264; &#53364;&#47533;&#54616;&#50668; &#54200;&#51665;&#44592;&#50640;&#49436; &#50668;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#49933; &#53485;&#50640;&#49436; testAsset&#51012; &#49440;&#53469;&#54616;&#44256; &#50676;&#44592;...&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#51088;&#49328; &#53485;&#50640;&#49436; &#52628;&#44032;...&#47484; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#45936;&#51060;&#53552;&#54400;&#51012; &#49440;&#53469;&#54616;&#44256; &#54869;&#51064;&#51012; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. &#51088;&#49328;&#51012; &#51200;&#51109;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#49324;&#50857;&#51088; &#51221;&#51032; &#48176;&#52824;&#47484; &#49324;&#50857;&#54616;&#50668; &#53580;&#49828;&#53944;&#47484; &#49892;&#54665;&#54616;&#49901;&#49884;&#50724;.
&lt;ul&gt;
&lt;li&gt;&#53580;&#49828;&#53944; Perspective&#47484; &#50668;&#49901;&#49884;&#50724;. &#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#50640;&#49436; MyShoppingCartTest &#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#47484; &#47560;&#50864;&#49828; &#50724;&#47480;&#51901; &#45800;&#52628;&#47196; &#53364;&#47533;&#54616;&#44256; &#49892;&#54665; &#46020;&#44396; &amp;gt; &#49892;&#54665;...&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;. &#49892;&#54665; &#44396;&#49457; &#45824;&#54868; &#49345;&#51088;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;.&lt;/li&gt;
&lt;li&gt;&#49892;&#54665; &#44396;&#49457;&#51032; &#50812;&#51901; &#48516;&#54624;&#52285;&#50640;&#49436; MyShoppingCartTest &#53580;&#49828;&#53944; &#49828;&#50948;&#53944;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#49892;&#54665; &#44396;&#49457;&#51032; &#50724;&#47480;&#51901; &#48516;&#54624;&#52285;&#50640;&#49436;, &lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/samples/saccessdp.htm#BeforeYouBegin"&gt;&#49884;&#51089;&#54616;&#44592; &#51204;&#50640;&lt;/a&gt; &#49465;&#49496;&#50640;&#49436; &#51089;&#49457;&#54620; &#48176;&#52824;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#47196;&#44536; &#53485;&#50640;&#49436; &#44592;&#48376;&#44050; &#49324;&#50857; &#50741;&#49496;&#51012; &#51648;&#50864;&#44256; &#50948;&#52824;&#50640; &#45824;&#54620; datapoolExample &#54532;&#47196;&#51229;&#53944; &#54260;&#45908;&#47484; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;li&gt;&#49892;&#54665;&#51012; &#53364;&#47533;&#54616;&#50668; &#53580;&#49828;&#53944;&#47484; &#49892;&#54665;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ul&gt;
&#52280;&#44256;:
&lt;ul&gt;
&lt;li&gt;&#49440;&#53469;&#54620; &#48176;&#52824;&#50640; &#50516;&#54840;&#54868;&#46108; &#45936;&#51060;&#53552;&#54400;&#51060; &#54252;&#54632;&#46104;&#50612; &#51080;&#45716; &#44221;&#50864; &#53580;&#49828;&#53944;&#47484; &#49892;&#54665;&#54620; &#54980; &#48176;&#52824;&#50640; &#54252;&#54632;&#46104;&#50612; &#51080;&#45716; &#50516;&#54840;&#54868;&#46108; &#44033; &#45936;&#51060;&#53552;&#54400;&#51032; &#48708;&#48128;&#48264;&#54840;&#44032; &#54596;&#50836;&#54620; &#45824;&#54868; &#49345;&#51088;&#44032; &#54364;&#49884;&#46121;&#45768;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&#53580;&#49828;&#53944; &#45348;&#48708;&#44172;&#51060;&#53552;&#50640; &#45208;&#53440;&#45208;&#45716; &#49352; MyShoppingCartTest &#53580;&#49828;&#53944; &#47196;&#44536;&#47484; &#46160; &#48264; &#53364;&#47533;&#54616;&#49901;&#49884;&#50724;. MyShoppingCartTest &#53580;&#49828;&#53944; &#47196;&#44536;&#44032; &#45208;&#53440;&#45225;&#45768;&#45796;. &#53580;&#49828;&#53944; &#44208;&#44284; &#49464;&#48512;&#49324;&#54637;&#51012; &#48372;&#47140;&#47732; &#51060;&#48292;&#53944; &#53485;&#51012; &#49440;&#53469;&#54616;&#49901;&#49884;&#50724;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="section" style="background-color: #F9F9D8;"&gt;
&lt;p&gt;&lt;br /&gt;
&#44288;&#47144; &#44060;&#45392;&lt;br /&gt;
&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/concepts/ccommontestingtasksandconcepts.htm"&gt;&#44277;&#53685; &#53580;&#49828;&#53944; &#53468;&#49828;&#53356; &#48143; &#44060;&#45392;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&#44288;&#47144; &#53468;&#49828;&#53356;&lt;br /&gt;
&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/tasks/tdeploymentintro.htm"&gt;&#53580;&#49828;&#53944; &#48176;&#52824; &#51089;&#49457;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/tasks/tdatapool.htm"&gt;&#53580;&#49828;&#53944;&#50640; &#48320;&#49688; &#45936;&#51060;&#53552; &#51228;&#44277;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://127.0.0.1:4302/help/topic/org.eclipse.hyades.test.doc.user/tasks/tptpJUnitTest_creatingManually.htm"&gt;&#49688;&#46041;&#51004;&#47196; JUnit &#53580;&#49828;&#53944; &#51089;&#49457;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/div&gt;
</source>
  <rights nil="true"></rights>
  <creator>http://abraxas73.myid.net/</creator>
  <contributor_modified>http://abraxas73.myid.net/</contributor_modified>
  <version type="integer">9</version>
  <tags></tags>
</page>
