The JsTester teamは11日(米国時間)、JsTester 1.2を公開した。JsTesterはJavaで実装されたJavaScriptコードバリデータ。JUnitに用意されているAssertのようなアサートメソッドを提供しているほか、Remedial JavaScriptにおいて記載されているバリデーションを実施することができる。もちろん、自身でバリデーションを規定し使うこともできる。
JsTesterはApache License Version 2.0のもとで公開されているオープンソースソフトウェア。1.2における主な変更点は次のとおり。特にTestNGとJUnit4への対応が注目される。
JsTesterでは試験をする方法として、JsTestCaseを継承する方法とJsTesterを利用する方法の2つの方法を提供している。JsTestCaseを継承する場合はTestCaseにおいてエクステンションが使え、JsTesterを使う場合はTestNGやJUnit4のアノテーションとともに利用することができる。双方を組み合わせて使うことも可能。
JsTester 1.2では、JDK 1.4版とJDK 1.5版のふたつが用意されている。JDK 1.4版はJUnit 3.xおよびTestNGを対象としており、JDK 1.5版はJUnit 3,xおよびTestNG、JUnit 4.xを対象にしている。1.2ではすでにJDK 1.3.1互換は提供されないため、JDK 1.3.1を使っているユーザは注意されたい。
JsTesterの開発は、json-libを使って生成したJSONコードをテストする必要性からはじまっている。JavaScript検証のエンジンとしてはRhinoが採用されており、JsTesterでは検証用のメソッドやクラスを整備して提供するといった形をとっている。
| カメラの顔認識を阻害するプライバシーバイザー [00:00 6/20] |
| Mac OS Xのセキュリティ脅威が増加 - Kaspersky Lab [22:58 6/19] |
| 【レポート】KDDI、株主総会でエリア誤記や通信障害を謝罪 - 業績への影響は軽微 [21:12 6/19] |
| 意思決定に革命をもたらす -アクセンチュア、国内アナリティクス部門を強化 [17:56 6/19] |
| 凸版印刷、手塚治虫のマンガも読める電子図書館サービス - 6/25より開始 [16:40 6/19] |
|
[水谷豊]主演時代劇「だましゑ歌麿」第3弾放送が決定 [05:00 6/20] エンタメ |
|
カメラの顔認識を阻害するプライバシーバイザー [00:00 6/20] エンタープライズ |
|
「GANTZ」連載13年でついに完結、戦いの結末を目撃せよ [00:00 6/20] ホビー |
|
サラ・イイネス「大阪豆ゴハン」がDモーニングで復刻連載 [00:00 6/20] ホビー |
|
[GANTZ]13年にわたる壮大なストーリーに終止符 意味深メッセージも [00:00 6/20] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。