Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

Rhino

JSLint

PyLintのJS版があることに今日気づいた。 http://www.jslint.com/rhino/index.html jsはコーディング規約が作りにくいんだけどこーいうのがあればある程度品質は揃うかな!?

気になる木

rhino関連で気になる所。

JavaAadapterがアツいのはみんな知ってる

某所からなんとなく煽りを受けてる気がするのでw JavaAadapterさえ使えばなんとやらなのです。

toolsを覗く

loadを自前で書いてたんだけどホントはあるよって話。

テストケースあれこれ

ふむ。本格的に触ってみる。 レベルあがるな、これ。 javaだけ知ってても書けない罠だ。

テストケースをコンパイラーで作成する

ATDK。 test.js function testFunc1(){ //XXX処理 } function testFunc2(){ //XXX処理 } コンパイル java org.mozilla.javascript.tools.jsc.Main -extends junit.framework.TestCase test.jsこいつは多分走る。 うくく。

NativeJavaMethod

こー!これ使えばよいのかー! winebarrelサンとこ見て気づいたorz

Test

こんな感じ書けてます。 イメージできるように

TestCaseその9 Mockについて

もっくんことMockについての考察。 私はMock系をそんなに触っていないのでたいして詳しくないんだが。

defineFunctionPropertiesは重複しちゃダメ

メモですよ〜。

引数で渡ってくるものは?

クロージャーが書きたくなる今日この頃。 Functionのargsで渡ってくる物とは!?

TestCaseその8 LLならではのアレについて

まだやるかw 一応一区切りはついたので今すぐではないんだけどさー。 でLLならではのアレを実装するかについて。 そうアレとはDocTestである。

TestCaseその7 htmlunitとの併用

jsでのdomのテストなどを行う際、テストデータとしてのhtmlが欲しくなる。 で前から言ってるようにhtmlunitを流用しちゃおうという話。

E4X

Rhinoを極めるべくそのうちE4Xについて書く。 (っていうか書きたいなあ) DOMやXPathなんかよりももっと楽だと思う。 応用ネタが思い浮かばないので思いついたら書く事にする。 うくく。

TestCaseその6 HtmlUnitBridge

HtmlUnitBridgeを書けるか調査。 一回追うのやめたんだけどやっぱBridge書けるか調査します。

TestCaseその5

覗いてみたよ。 HtmlUnitスゲー!!

prototypeというかscopeのトップレベルの関数を作成する

真面目な人はsetPrototypeを使うんだけど。 今回はAssertをトップレベル関数にしてみる。 理由はJsUnitコンパチなテストケースを作成したいから。

TestCaseその2

Eclipseからも起動したい。 既存のTestRunnerを使えないと辛い。(ant、maven) というニーズに妄想で対応。 以下危険コード。

TestCaseその3

テスト対象のファイルをどう取り込むか? それが問題だ。

TestCaseその4

でっかい課題がある。 DOM & イベント系である。次に対応が必要なのは多分DOM。 document.〜などのHTMLなどのテストをどう作るか。 正直HtmlUnitでやってくれと言いたくなるけどできた方がいい。 多分DOMまでカバーするとやっと使えるって評価になるんかな。…

テンパル!

Rhino調査をしているんだけどなかなかいいドキュメントにぶつからない。 テンパッタ〜。

TestCase

動くっちゃあ動くけど微妙。