チェンジセット 338

差分発生行の前後
無視リスト:
コミット日時:
2008/10/09 18:28:29 (14 年前)
コミッタ:
shinomiya
ログメッセージ:

#550 encoding関連の記述を削除。
あわせて、RuntimeObject?.newObject()を利用してJSオブジェクトのインスタンス生成を行うように修正。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/im-jssp/src/main/java/org/intra_mart/jssp/script/api/ArchiverObject.java

    r337 r338  
    1818 
    1919import org.intra_mart.common.platform.log.Logger; 
     20import org.intra_mart.jssp.util.RuntimeObject; 
    2021import org.mozilla.javascript.Context; 
    2122import org.mozilla.javascript.Function; 
     
    3132 */ 
    3233public class ArchiverObject extends ScriptableObject { 
     34        public static final String CLASS_NAME = "Archiver"; 
     35         
    3336        private static Logger logger = Logger.getLogger(); 
    3437        public static final String NON_CONVERT_CHARSET = "ISO-8859-1"; 
     
    3841         */ 
    3942        public String getClassName() { 
    40                 return "Archiver"
     43                return ArchiverObject.CLASS_NAME
    4144        } 
    4245 
     
    109112         *                      この関数がfalse以外を返却した場合、該当ファイルは圧縮対象となります。 
    110113         *                      --> 
    111          *              </td> 
    112          *              <td>No</td> 
    113          *      </tr> 
    114          *      <tr> 
    115          *              <th>encoding</th> 
    116          *              <td>String</td> 
    117          *              <td> 
    118          *                      ZIPファイル内のファイル名に使われる文字エンコーディングを指定します。</br> 
    119          *                      デフォルトはプラットホームのデフォルト文字エンコーディングです。 
    120114         *              </td> 
    121115         *              <td>No</td> 
     
    238232                } 
    239233                 
    240                 // TODO encoding関連は未実装 
    241 //              Object arg4encoding    = arg.get("encoding", arg); 
    242 //              String encoding = null; 
    243 //              if(arg4encoding != ScriptableObject.NOT_FOUND){ 
    244 //                      encoding = (String)arg4encoding; 
    245 //              } 
    246 //              else{ 
    247 //                      encoding = System.getProperty("file.encoding", "UTF-8"); 
    248 //              } 
    249  
    250                  
    251234                // 空のディレクトリを圧縮しようとしている場合 
    252235                if(srcFileAccessObject != null 
     
    259242                         
    260243                        if(destFileAccessObject != null){ 
    261                                 Object[] args4dest = { destFileAccessObject.jsFunction_path() }; 
    262                                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     244                                FileAccessObject dest =  
     245                                        (FileAccessObject) RuntimeObject.newObject("File", 
     246                                                                                                                           new Object[] { destFileAccessObject.jsFunction_path() }); 
    263247                                return dest; 
    264248                        } 
     
    341325                } 
    342326                else{ 
    343                         Object[] args4dest = { zipFile.getAbsolutePath() }; 
    344                         FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     327                        FileAccessObject dest =  
     328                                (FileAccessObject) RuntimeObject.newObject("File", 
     329                                                                                                                   new Object[] { zipFile.getAbsolutePath() }); 
    345330                        return dest; 
    346331                } 
     
    548533         *              </td> 
    549534         *              <td>Yes</td> 
    550          *      </tr> 
    551          *      <tr> 
    552          *              <th>encoding</th> 
    553          *              <td>String</td> 
    554          *              <td> 
    555          *                      ZIPファイル内のファイル名に使われる文字エンコーディングを指定します。</br> 
    556          *                      デフォルトはUTF-8です。 
    557          *              </td> 
    558          *              <td>No</td> 
    559535         *      </tr> 
    560536         *  </table> 
     
    643619                } 
    644620                 
    645                 // TODO encoding関連は未実装 
    646 //              Object arg4encoding = arg.get("encoding", arg); 
    647 //              String encoding = null; 
    648 //              if(arg4encoding != ScriptableObject.NOT_FOUND){ 
    649 //                      encoding = (String)arg4encoding; 
    650 //              } 
    651 //              else{ 
    652 //                      encoding = "UTF-8"; 
    653 //              } 
    654  
    655                  
    656621                //======================================= 
    657622                // 解凍元を設定 
     
    725690                // 結果返却 
    726691                //======================================= 
    727                 Object[] args4dest = { destFile.getAbsolutePath() }; 
    728                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     692                FileAccessObject dest =  
     693                        (FileAccessObject) RuntimeObject.newObject("File", 
     694                                                                                                           new Object[] { destFile.getAbsolutePath() }); 
    729695                return dest; 
    730696        } 
  • trunk/im-jssp/src/test/java/org/intra_mart/jssp/script/api/ArchiverObjectTest.java

    r337 r338  
    1313 
    1414import org.intra_mart.common.platform.log.Logger; 
     15import org.intra_mart.jssp.page.JSSPInitializer; 
    1516import org.intra_mart.jssp.util.ValueObject; 
    16 import org.intra_mart.jssp.util.config.HomeDirectory; 
    1717import org.mozilla.javascript.Context; 
    1818import org.mozilla.javascript.Function; 
     
    2929        private static String fileSep = System.getProperty("file.separator"); 
    3030 
     31        static { 
     32                JSSPInitializer.init(".", "/org/intra_mart/jssp/script/api/ArchiverObjectTest/jssp-config-ArchiverObjectTest.xml"); 
     33        } 
     34         
     35        private Context cxMadeInSetup; 
     36         
    3137        @Override 
    3238        protected void setUp() throws Exception { 
    3339                super.setUp(); 
    34                 HomeDirectory.definePath("."); 
    35         } 
     40 
     41                cxMadeInSetup = Context.enter(); 
     42        } 
     43 
     44         
     45         
     46        @Override 
     47        protected void tearDown() throws Exception { 
     48                super.tearDown(); 
     49                 
     50                Context.exit(); 
     51                cxMadeInSetup = null; 
     52        } 
     53 
     54 
    3655 
    3756        /** 
     
    5271 
    5372                try{ 
    54                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     73                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    5574                        fail("例外が発生する必要があります"); 
    5675                } 
     
    7089 
    7190                try{ 
    72                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     91                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    7392                        fail("例外が発生する必要があります"); 
    7493                } 
     
    88107 
    89108                try{ 
    90                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     109                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    91110                        fail("例外が発生する必要があります"); 
    92111                } 
     
    106125 
    107126                try{ 
    108                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     127                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    109128                        fail("例外が発生する必要があります"); 
    110129                } 
     
    126145                Object[] args = { voIn }; 
    127146 
    128                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     147                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    129148 
    130149                assertTrue("返却値がStringであること", actual instanceof String); 
     
    139158                try{ 
    140159                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    141                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     160                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    142161         
    143162                        ValueObject voInResultCheck = new ValueObject(); 
     
    147166                         
    148167                        // unzipが正しく動作していることが前提 
    149                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     168                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    150169                         
    151170                        String target; 
     
    176195        public void test_zip_srcがFileAccessObject_存在しないファイル() throws Exception { 
    177196                Object[] args4src = { tempDir + fileSep + "sonzai_shinai" + fileSep + "file_deth.txt"}; 
    178                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    179  
    180                 ValueObject voIn = new ValueObject(); 
    181                 voIn.put("src", voIn, src); 
    182                 Object[] args = { voIn }; 
    183  
    184                 try{ 
    185                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     197                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     198 
     199                ValueObject voIn = new ValueObject(); 
     200                voIn.put("src", voIn, src); 
     201                Object[] args = { voIn }; 
     202 
     203                try{ 
     204                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    186205                        fail("例外が発生する必要があります"); 
    187206                } 
     
    199218                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/000_this_file_is_0KB.txt"); 
    200219                Object[] args4src = {url.getPath()}; 
    201                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    202  
    203                 ValueObject voIn = new ValueObject(); 
    204                 voIn.put("src", voIn, src); 
    205                 Object[] args = { voIn }; 
    206  
    207                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     220                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     221 
     222                ValueObject voIn = new ValueObject(); 
     223                voIn.put("src", voIn, src); 
     224                Object[] args = { voIn }; 
     225 
     226                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    208227 
    209228                assertTrue("返却値がStringであること", actual instanceof String); 
     
    217236                try{ 
    218237                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    219                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     238                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    220239         
    221240                        ValueObject voInResultCheck = new ValueObject(); 
     
    225244                         
    226245                        // unzipが正しく動作していることが前提 
    227                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     246                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    228247                         
    229248                        String target; 
     
    248267                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/001_plain_text.txt"); 
    249268                Object[] args4src = {url.getPath()}; 
    250                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    251  
    252                 ValueObject voIn = new ValueObject(); 
    253                 voIn.put("src", voIn, src); 
    254                 Object[] args = { voIn }; 
    255  
    256                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     269                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     270 
     271                ValueObject voIn = new ValueObject(); 
     272                voIn.put("src", voIn, src); 
     273                Object[] args = { voIn }; 
     274 
     275                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    257276 
    258277                assertTrue("返却値がStringであること", actual instanceof String); 
     
    267286                try{ 
    268287                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    269                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     288                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    270289         
    271290                        ValueObject voInResultCheck = new ValueObject(); 
     
    275294                         
    276295                        // unzipが正しく動作していることが前提 
    277                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     296                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    278297                         
    279298                        String target; 
     
    305324        public void test_zip_srcがFileAccessObject_存在しないディレクトリ() throws Exception { 
    306325                Object[] args4src = { tempDir + fileSep + "sonzai_shinai" + fileSep + "dir_deth" + fileSep}; 
    307                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    308  
    309                 ValueObject voIn = new ValueObject(); 
    310                 voIn.put("src", voIn, src); 
    311                 Object[] args = { voIn }; 
    312  
    313                 try{ 
    314                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     326                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     327 
     328                ValueObject voIn = new ValueObject(); 
     329                voIn.put("src", voIn, src); 
     330                Object[] args = { voIn }; 
     331 
     332                try{ 
     333                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    315334                        fail("例外が発生する必要があります"); 
    316335                } 
     
    333352                // (Eclipseのbinに空ディレクトリがコピーされていない模様。。。どうする?) 
    334353                Object[] args4src = {url.getPath()}; 
    335                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    336  
    337                 ValueObject voIn = new ValueObject(); 
    338                 voIn.put("src", voIn, src); 
    339                 Object[] args = { voIn }; 
    340  
    341                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     354                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     355 
     356                ValueObject voIn = new ValueObject(); 
     357                voIn.put("src", voIn, src); 
     358                Object[] args = { voIn }; 
     359 
     360                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    342361 
    343362                assertEquals("空のディレクトリの場合、返却値がundefinedとなること", Undefined.instance, actual); 
     
    351370                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/"); 
    352371                Object[] args4src = {url.getPath()}; 
    353                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    354  
    355                 ValueObject voIn = new ValueObject(); 
    356                 voIn.put("src", voIn, src); 
    357                 Object[] args = { voIn }; 
    358  
    359                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     372                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     373 
     374                ValueObject voIn = new ValueObject(); 
     375                voIn.put("src", voIn, src); 
     376                Object[] args = { voIn }; 
     377 
     378                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    360379                 
    361380                assertTrue("返却値がStringであること", actual instanceof String); 
     
    370389                try{ 
    371390                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    372                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     391                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    373392         
    374393                        ValueObject voInResultCheck = new ValueObject(); 
     
    378397                         
    379398                        // unzipが正しく動作していることが前提 
    380                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     399                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    381400                         
    382401                        String target; 
     
    417436                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/"); 
    418437                Object[] args4src = {url.getPath()}; 
    419                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    420  
    421                 ValueObject voIn = new ValueObject(); 
    422                 voIn.put("src", voIn, src); 
    423                 Object[] args = { voIn }; 
    424  
    425                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     438                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     439 
     440                ValueObject voIn = new ValueObject(); 
     441                voIn.put("src", voIn, src); 
     442                Object[] args = { voIn }; 
     443 
     444                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    426445 
    427446                assertTrue("返却値がStringであること", actual instanceof String); 
     
    433452                try{ 
    434453                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    435                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     454                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    436455         
    437456                        ValueObject voInResultCheck = new ValueObject(); 
     
    441460                         
    442461                        // unzipが正しく動作していることが前提 
    443                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     462                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    444463                         
    445464                        String target; 
     
    586605 
    587606                Object[] args4src = { tempDir + fileSep + "sonzai_shinai" + fileSep + "file_deth.txt"}; 
    588                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     607                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    589608 
    590609                Object[] args4dest = { "target/sonzai_shinai_file_deth.zip" }; 
    591                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     610                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    592611 
    593612                ValueObject voIn = new ValueObject(); 
     
    597616 
    598617                try{ 
    599                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     618                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    600619                        fail("例外が発生する必要があります"); 
    601620                } 
     
    613632                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/000_this_file_is_0KB.txt"); 
    614633                Object[] args4src = {url.getPath()}; 
    615                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     634                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    616635 
    617636                Object[] args4dest = { "target/test/test_zip_srcとdestがFileAccessObject_0KBのファイル/000_this_file_is_0KB.zip" }; 
    618                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     637                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    619638 
    620639                ValueObject voIn = new ValueObject(); 
     
    623642                Object[] args = { voIn }; 
    624643 
    625                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     644                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    626645 
    627646                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    638657                try{ 
    639658                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    640                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     659                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    641660         
    642661                        ValueObject voInResultCheck = new ValueObject(); 
     
    646665                         
    647666                        // unzipが正しく動作していることが前提 
    648                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     667                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    649668                         
    650669                        String target; 
     
    669688                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/001_plain_text.txt"); 
    670689                Object[] args4src = {url.getPath()}; 
    671                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     690                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    672691 
    673692                Object[] args4dest = { "target/test/test_zip_srcとdestがFileAccessObject_54Bytesのファイル/001_plain_text.zip" }; 
    674                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     693                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    675694 
    676695                ValueObject voIn = new ValueObject(); 
     
    679698                Object[] args = { voIn }; 
    680699 
    681                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     700                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    682701 
    683702                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    694713                try{ 
    695714                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    696                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     715                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    697716         
    698717                        ValueObject voInResultCheck = new ValueObject(); 
     
    702721                         
    703722                        // unzipが正しく動作していることが前提 
    704                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     723                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    705724                         
    706725                        String target; 
     
    732751        public void test_zip_srcとdestがFileAccessObject_存在しないディレクトリ() throws Exception { 
    733752                Object[] args4src = { tempDir + fileSep + "sonzai_shinai" + fileSep + "dir_deth" + fileSep}; 
    734                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     753                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    735754 
    736755                Object[] args4dest = { "target/test/test_zip_srcとdestがFileAccessObject_存在しないディレクトリ/sonzai_shinai_dir_deth.zip" }; 
    737                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     756                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    738757 
    739758                ValueObject voIn = new ValueObject(); 
     
    743762 
    744763                try{ 
    745                         ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     764                        ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    746765                        fail("例外が発生する必要があります"); 
    747766                } 
     
    764783                // (Eclipseのbinに空ディレクトリがコピーされていない模様。。。どうする?) 
    765784                Object[] args4src = {url.getPath()}; 
    766                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     785                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    767786 
    768787                Object[] args4destParent = { "target/test/test_zip_srcとdestがFileAccessObject_空のディレクトリ/" }; 
    769                 FileAccessObject destParent = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destParent, null, true); 
     788                FileAccessObject destParent = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destParent, null, true); 
    770789                destParent.jsFunction_makeDirectories(); // あらかじめ親ディレクトリを作成しておく 
    771790 
    772791                Object[] args4dest = { args4destParent[0] + "000_empty_dir.zip" }; 
    773                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     792                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    774793                dest.jsFunction_save("abcde"); // あらかじめファイルを作成しておく 
    775794 
     
    779798                Object[] args = { voIn }; 
    780799                 
    781                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     800                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    782801 
    783802                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    795814                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/"); 
    796815                Object[] args4src = {url.getPath()}; 
    797                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     816                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    798817 
    799818                Object[] args4destParent = { "target/test/test_zip_srcとdestがFileAccessObject_ディレクトリ_1階層/" }; 
    800                 FileAccessObject destParent = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destParent, null, true); 
     819                FileAccessObject destParent = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destParent, null, true); 
    801820                destParent.jsFunction_makeDirectories(); // あらかじめ親ディレクトリを作成しておく 
    802821 
    803822                Object[] args4dest = { args4destParent[0] + "001_1_hierarchy.zip" }; 
    804                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     823                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    805824                dest.jsFunction_save("abcde"); // あらかじめファイルを作成しておく 
    806825 
     
    810829                Object[] args = { voIn }; 
    811830 
    812                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     831                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    813832 
    814833                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    825844                try{ 
    826845                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    827                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     846                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    828847         
    829848                        ValueObject voInResultCheck = new ValueObject(); 
     
    833852                         
    834853                        // unzipが正しく動作していることが前提 
    835                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     854                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    836855                         
    837856                        String target; 
     
    871890                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/"); 
    872891                Object[] args4src = {url.getPath()}; 
    873                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     892                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    874893 
    875894                Object[] args4dest = { "target/test/test_zip_srcとdestがFileAccessObject_ディレクトリ_3階層/002_3_hierarchy.zip" }; 
    876                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     895                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    877896 
    878897                ValueObject voIn = new ValueObject(); 
     
    881900                Object[] args = { voIn }; 
    882901 
    883                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     902                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    884903 
    885904                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    896915                try{ 
    897916                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    898                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     917                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    899918         
    900919                        ValueObject voInResultCheck = new ValueObject(); 
     
    904923                         
    905924                        // unzipが正しく動作していることが前提 
    906                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     925                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    907926                         
    908927                        String target; 
     
    10851104                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/"); 
    10861105                Object[] args4src = {url.getPath()}; 
    1087                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     1106                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    10881107 
    10891108                Object[] args4dest = { "target/test/test_zip_filterの動作/001_3_hierarchy_without_txt.zip" }; 
    1090                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1109                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    10911110 
    10921111                ValueObject voIn = new ValueObject(); 
     
    10961115                Object[] args = { voIn }; 
    10971116 
    1098                 Object actual = ArchiverObject.jsStaticFunction_zip(null, null, args, null); 
     1117                Object actual = ArchiverObject.jsStaticFunction_zip(cxMadeInSetup, null, args, null); 
    10991118 
    11001119                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    11111130                try{ 
    11121131                        Object[] args4destResultCheck = { temp.getAbsolutePath() + "/target" }; 
    1113                         FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(null, args4destResultCheck, null, true); 
     1132                        FileAccessObject destResultCheck = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4destResultCheck, null, true); 
    11141133         
    11151134                        ValueObject voInResultCheck = new ValueObject(); 
     
    11191138                         
    11201139                        // unzipが正しく動作していることが前提 
    1121                         ArchiverObject.jsStaticFunction_unzip(null, null, argsResultCheck, null); 
     1140                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, argsResultCheck, null); 
    11221141                         
    11231142                        String target; 
     
    12271246 
    12281247                try{ 
    1229                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1248                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    12301249                        fail("例外が発生する必要があります"); 
    12311250                } 
     
    12461265 
    12471266                try{ 
    1248                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1267                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    12491268                        fail("例外が発生する必要があります"); 
    12501269                } 
     
    12651284 
    12661285                try{ 
    1267                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1286                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    12681287                        fail("例外が発生する必要があります"); 
    12691288                } 
     
    12841303 
    12851304                try{ 
    1286                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1305                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    12871306                        fail("例外が発生する必要があります"); 
    12881307                } 
     
    13011320 
    13021321                Object[] args4dest = { "target/test/test_unzip_srcがString_001_plain_text_zip/" }; 
    1303                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1322                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    13041323 
    13051324                ValueObject voIn = new ValueObject(); 
     
    13081327                Object[] args = { voIn }; 
    13091328 
    1310                 Object actual = ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1329                Object actual = ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    13111330 
    13121331                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    13191338 
    13201339                Object[] args4defrost = { ((FileAccessObject)actual).jsFunction_path(), "001_plain_text.txt" }; 
    1321                 FileAccessObject actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1340                FileAccessObject actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    13221341 
    13231342                String expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/001_plain_text.txt"); 
     
    13401359        public void test_unzip_srcがFileAccessObject_存在しないファイル() throws Exception { 
    13411360                Object[] args4src = { tempDir + fileSep + "sonzai_shinai" + fileSep + "file_deth"}; 
    1342                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
    1343  
    1344                 ValueObject voIn = new ValueObject(); 
    1345                 voIn.put("src", voIn, src); 
    1346                 Object[] args = { voIn }; 
    1347  
    1348                 try{ 
    1349                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1361                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
     1362 
     1363                ValueObject voIn = new ValueObject(); 
     1364                voIn.put("src", voIn, src); 
     1365                Object[] args = { voIn }; 
     1366 
     1367                try{ 
     1368                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    13501369                        fail("例外が発生する必要があります"); 
    13511370                } 
     
    13641383                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/002_this_zipfile_is_0KB.zip"); 
    13651384                Object[] args4src = {url.getPath()}; 
    1366                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     1385                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    13671386 
    13681387                Object[] args4dest = { "target/test/test_unzip_srcがFileAccessObject_0KBのZIPファイル/" }; 
    1369                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1388                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    13701389 
    13711390                ValueObject voIn = new ValueObject(); 
     
    13741393                Object[] args = { voIn }; 
    13751394 
    1376                 Object actual = ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1395                Object actual = ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    13771396 
    13781397                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    13941413                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/001_plain_text.zip"); 
    13951414                Object[] args4src = {url.getPath()}; 
    1396                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     1415                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    13971416 
    13981417                Object[] args4dest = { "target/test/test_unzip_srcがFileAccessObject_001_plain_text_zip/" }; 
    1399                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1418                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    14001419 
    14011420                ValueObject voIn = new ValueObject(); 
     
    14041423                Object[] args = { voIn }; 
    14051424 
    1406                 Object actual = ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1425                Object actual = ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    14071426 
    14081427                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    14151434 
    14161435                Object[] args4defrost = { ((FileAccessObject)actual).jsFunction_path(), "001_plain_text.txt" }; 
    1417                 FileAccessObject actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1436                FileAccessObject actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    14181437 
    14191438                String expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/001_plain_text.txt"); 
     
    14431462 
    14441463                try{ 
    1445                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1464                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    14461465                        fail("例外が発生する必要があります"); 
    14471466                } 
     
    14651484 
    14661485                try{ 
    1467                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1486                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    14681487                        fail("例外が発生する必要があります"); 
    14691488                } 
     
    14871506 
    14881507                try{ 
    1489                         ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1508                        ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    14901509                        fail("例外が発生する必要があります"); 
    14911510                } 
     
    15121531                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy.zip"); 
    15131532                Object[] args4src = {url.getPath()}; 
    1514                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     1533                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    15151534 
    15161535                Object[] args4dest = { destBaseDir + "/foo" }; 
    1517                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1536                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    15181537 
    15191538                ValueObject voIn = new ValueObject(); 
     
    15221541                Object[] args = { voIn }; 
    15231542 
    1524                 Object actual = ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1543                Object actual = ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    15251544 
    15261545                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    15391558                args4defrost[1] =  "000_this_file_is_0KB.txt"; 
    15401559                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1541                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1560                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    15421561                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    15431562 
    15441563                args4defrost[1] =  "001_plain_text.txt"; 
    15451564                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1546                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1565                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    15471566                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    15481567                 
    15491568                args4defrost[1] =  "im-jssp-api-list-0.1.2.zip"; 
    15501569                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1551                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1570                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    15521571                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    15531572         
    15541573                args4defrost[1] =  "oim_banner01.gif"; 
    15551574                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1556                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1575                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    15571576                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    15581577        }        
     
    15801599                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy.zip"); 
    15811600                Object[] args4src = {url.getPath()}; 
    1582                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     1601                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    15831602 
    15841603                Object[] args4dest = { destBaseDir + "/foo/001_plain_text.txt" }; 
    1585                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1604                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    15861605 
    15871606                ValueObject voIn = new ValueObject(); 
     
    15901609                Object[] args = { voIn }; 
    15911610 
    1592                 Object actual = ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1611                Object actual = ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    15931612 
    15941613                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    16071626                args4defrost[1] =  "000_this_file_is_0KB.txt"; 
    16081627                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1609                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1628                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16101629                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16111630 
    16121631                args4defrost[1] =  "001_plain_text.txt"; 
    16131632                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1614                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1633                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16151634                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16161635                 
    16171636                args4defrost[1] =  "im-jssp-api-list-0.1.2.zip"; 
    16181637                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1619                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1638                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16201639                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16211640         
    16221641                args4defrost[1] =  "oim_banner01.gif"; 
    16231642                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1624                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1643                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16251644                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16261645 
     
    16281647                String dirName4bar = "bar/"; 
    16291648                args4defrost[1] =  dirName4bar; 
    1630                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1649                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16311650                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    16321651 
    16331652                args4defrost[1] =  dirName4bar + "000_this_file_is_0KB.txt"; 
    16341653                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1635                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1654                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16361655                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16371656 
    16381657                args4defrost[1] =  dirName4bar + "001_plain_text.txt"; 
    16391658                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1640                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1659                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16411660                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16421661                 
    16431662                args4defrost[1] =  dirName4bar + "im-jssp-api-list-0.1.2.zip"; 
    16441663                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1645                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1664                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16461665                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16471666         
    16481667                args4defrost[1] =  dirName4bar + "oim_banner01.gif"; 
    16491668                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1650                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1669                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16511670                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16521671 
     
    16541673                //================= empty_dir ================= 
    16551674                args4defrost[1] =  "empty_dir"; 
    1656                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1675                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16571676                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    16581677                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", 0, new File(actualDefrost.jsFunction_path()).list().length); 
     
    16621681                String dirName4foo = "foo/"; 
    16631682                args4defrost[1] =  dirName4foo; 
    1664                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1683                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16651684                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    16661685 
    16671686                args4defrost[1] =  dirName4foo + "000_this_file_is_0KB.txt"; 
    16681687                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1669                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1688                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16701689                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16711690 
    16721691                args4defrost[1] =  dirName4foo + "001_plain_text.txt"; 
    16731692                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1674                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1693                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16751694                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16761695                 
    16771696                args4defrost[1] =  dirName4foo + "im-jssp-api-list-0.1.2.zip"; 
    16781697                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1679                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1698                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16801699                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16811700         
    16821701                args4defrost[1] =  dirName4foo + "oim_banner01.gif"; 
    16831702                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1684                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1703                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16851704                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    16861705                 
     
    16881707                //================= foo/empty_dir ================= 
    16891708                args4defrost[1] =  "foo/empty_dir"; 
    1690                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1709                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16911710                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    16921711                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", 0, new File(actualDefrost.jsFunction_path()).list().length); 
     
    16961715                String dirName4foo2 = "foo/foo2/"; 
    16971716                args4defrost[1] =  dirName4foo2; 
    1698                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1717                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    16991718                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    17001719 
    17011720                args4defrost[1] =  dirName4foo2 + "000_this_file_is_0KB.txt"; 
    17021721                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1703                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1722                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17041723                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17051724 
    17061725                args4defrost[1] =  dirName4foo2 + "001_plain_text.txt"; 
    17071726                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1708                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1727                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17091728                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17101729                 
    17111730                args4defrost[1] =  dirName4foo2 + "im-jssp-api-list-0.1.2.zip"; 
    17121731                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1713                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1732                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17141733                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17151734         
    17161735                args4defrost[1] =  dirName4foo2 + "oim_banner01.gif"; 
    17171736                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1718                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1737                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17191738                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17201739 
     
    17221741                //================= foo/foo2/empty_dir ================= 
    17231742                args4defrost[1] =  "foo/foo2/empty_dir"; 
    1724                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1743                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17251744                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    17261745                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", 0, new File(actualDefrost.jsFunction_path()).list().length); 
     
    17441763                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy.zip"); 
    17451764                Object[] args4src = {url.getPath()}; 
    1746                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     1765                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    17471766 
    17481767                Object[] args4dest = { destBaseDir + "/foo/bar" }; 
    1749                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1768                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    17501769 
    17511770                ValueObject voIn = new ValueObject(); 
     
    17541773                Object[] args = { voIn }; 
    17551774 
    1756                 Object actual = ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1775                Object actual = ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    17571776 
    17581777                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    17711790                args4defrost[1] =  "000_this_file_is_0KB.txt"; 
    17721791                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1773                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1792                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17741793                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17751794 
    17761795                args4defrost[1] =  "001_plain_text.txt"; 
    17771796                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1778                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1797                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17791798                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17801799                 
    17811800                args4defrost[1] =  "im-jssp-api-list-0.1.2.zip"; 
    17821801                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1783                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1802                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17841803                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17851804         
    17861805                args4defrost[1] =  "oim_banner01.gif"; 
    17871806                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1788                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1807                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17891808                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    17901809 
     
    17931812                args4defrost[1] =  dirName4bar; 
    17941813                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1795                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1814                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    17961815                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    17971816 
    17981817                args4defrost[1] =  dirName4bar + "000_this_file_is_0KB.txt"; 
    17991818                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1800                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1819                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18011820                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18021821 
    18031822                args4defrost[1] =  dirName4bar + "001_plain_text.txt"; 
    18041823                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1805                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1824                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18061825                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18071826                 
    18081827                args4defrost[1] =  dirName4bar + "im-jssp-api-list-0.1.2.zip"; 
    18091828                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1810                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1829                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18111830                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18121831         
    18131832                args4defrost[1] =  dirName4bar + "oim_banner01.gif"; 
    18141833                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1815                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1834                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18161835                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18171836 
     
    18201839                args4defrost[1] =  "empty_dir"; 
    18211840                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1822                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1841                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18231842                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    18241843                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", 0, new File(actualDefrost.jsFunction_path()).list().length); 
     
    18291848                args4defrost[1] =  dirName4foo; 
    18301849                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1831                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1850                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18321851                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    18331852 
    18341853                args4defrost[1] =  dirName4foo + "000_this_file_is_0KB.txt"; 
    18351854                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1836                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1855                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18371856                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18381857 
    18391858                args4defrost[1] =  dirName4foo + "001_plain_text.txt"; 
    18401859                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1841                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1860                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18421861                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18431862                 
    18441863                args4defrost[1] =  dirName4foo + "im-jssp-api-list-0.1.2.zip"; 
    18451864                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1846                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1865                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18471866                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18481867         
    18491868                args4defrost[1] =  dirName4foo + "oim_banner01.gif"; 
    18501869                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1851                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1870                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18521871                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18531872                 
     
    18561875                args4defrost[1] =  "foo/empty_dir"; 
    18571876                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1858                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1877                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18591878                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    18601879                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", 0, new File(actualDefrost.jsFunction_path()).list().length); 
     
    18651884                args4defrost[1] =  dirName4foo2; 
    18661885                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1867                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1886                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18681887                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    18691888 
    18701889                args4defrost[1] =  dirName4foo2 + "000_this_file_is_0KB.txt"; 
    18711890                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1872                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1891                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18731892                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18741893 
    18751894                args4defrost[1] =  dirName4foo2 + "001_plain_text.txt"; 
    18761895                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1877                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1896                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18781897                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18791898                 
    18801899                args4defrost[1] =  dirName4foo2 + "im-jssp-api-list-0.1.2.zip"; 
    18811900                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1882                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1901                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18831902                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18841903         
    18851904                args4defrost[1] =  dirName4foo2 + "oim_banner01.gif"; 
    18861905                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1887                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1906                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18881907                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    18891908 
     
    18921911                args4defrost[1] =  "foo/foo2/empty_dir"; 
    18931912                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/002_3_hierarchy/" + args4defrost[1]); 
    1894                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1913                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    18951914                assertTrue("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", actualDefrost.jsFunction_isDirectory()); 
    18961915                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", 0, new File(actualDefrost.jsFunction_path()).list().length); 
     
    19111930                URL url = this.getClass().getResource("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy.zip"); 
    19121931                Object[] args4src = {url.getPath()}; 
    1913                 FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(null, args4src, null, true); 
     1932                FileAccessObject src = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4src, null, true); 
    19141933 
    19151934                Object[] args4dest = { destBaseDir + "/foo/bar" }; 
    1916                 FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(null, args4dest, null, true); 
     1935                FileAccessObject dest = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4dest, null, true); 
    19171936 
    19181937                ValueObject voIn = new ValueObject(); 
     
    19211940                Object[] args = { voIn }; 
    19221941 
    1923                 Object actual = ArchiverObject.jsStaticFunction_unzip(null, null, args, null); 
     1942                Object actual = ArchiverObject.jsStaticFunction_unzip(cxMadeInSetup, null, args, null); 
    19241943 
    19251944                assertTrue("返却値がFileAccessObjectであること", actual instanceof FileAccessObject); 
     
    19381957                args4defrost[1] =  "000_this_file_is_0KB.txt"; 
    19391958                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1940                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1959                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    19411960                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    19421961 
    19431962                args4defrost[1] =  "001_plain_text.txt"; 
    19441963                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1945                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1964                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    19461965                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    19471966                 
    19481967                args4defrost[1] =  "im-jssp-api-list-0.1.2.zip"; 
    19491968                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1950                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1969                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    19511970                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    19521971         
    19531972                args4defrost[1] =  "oim_banner01.gif"; 
    19541973                expected = load("/org/intra_mart/jssp/script/api/ArchiverObjectTest/dir_test/001_1_hierarchy/" + args4defrost[1]); 
    1955                 actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(null, args4defrost, null, true); 
     1974                actualDefrost = (FileAccessObject)FileAccessObject.jsConstructor(cxMadeInSetup, args4defrost, null, true); 
    19561975                assertEquals("ZIP解凍後の内容が正しい事(" + args4defrost[1] + ")", expected, actualDefrost.jsFunction_load()); 
    19571976        }