Ext.ux.UnitTestを使う準備を。。
いろいろ細々とファイルはあるものの、最低限のファイルだけにして
最小構成にしてみた。
まだサラッと見ただけだからちょっと調査しないと使えないけどね。
ちなみにこちらからDLしてきました。
配置はこんな感じにしてみた。
で、
テストとなるコードの雛形はこんな感じで切り分けておいた。
/*
assertTrue: function(actual, errorMsg)
assertFalse: function(actual, errorMsg)
assertEquals: function(actual, expected, errorMsg)
assertNotEquals: function(actual, expected, errorMsg)
assertUndefinedOrNull: function(actual, errorMsg)
assertNotUndefinedOrNull: function(actual, errorMsg)
assertContains: function(parentString, subString, errorMsg)
assertNotContains: function(parentString, subString, errorMsg)
*/
Ext.ux.NewUnitTest({
testName: 'ほげのテスト',
testGroup: 'hogehogetestGroup',
testFunction: function(testObj) {
var stringVariable = '1';
var integerVariable = 1;
var floatingVariable = 1.00;
this.assertEquals(
stringVariable,
'1',
'stringVariable has unexpected value'
);
this.assertEquals(
integerVariable,
1,
'integerVariable has unexpected value'
);
this.assertEquals(
floatingVariable,
1.00,
'floatingVariable has unexpected value'
);
}
});
で、動かす方は、
Ext.onReady(function() {
Ext.ux.UnitTest.init();
});
で、動かすとこんな感じで。
これ、グループで分けられるからイイネ。
左上のスタートで円グラフ更新されたグリーンに。
開発がおっそろしく牛歩なのでこのような
小さな小さな環境でサックリできるのはうれしいこと。
で、
テストとなるコードの雛形はこんな感じで切り分けておいた。
/*
assertTrue: function(actual, errorMsg)
assertFalse: function(actual, errorMsg)
assertEquals: function(actual, expected, errorMsg)
assertNotEquals: function(actual, expected, errorMsg)
assertUndefinedOrNull: function(actual, errorMsg)
assertNotUndefinedOrNull: function(actual, errorMsg)
assertContains: function(parentString, subString, errorMsg)
assertNotContains: function(parentString, subString, errorMsg)
*/
Ext.ux.NewUnitTest({
testName: 'ほげのテスト',
testGroup: 'hogehogetestGroup',
testFunction: function(testObj) {
var stringVariable = '1';
var integerVariable = 1;
var floatingVariable = 1.00;
this.assertEquals(
stringVariable,
'1',
'stringVariable has unexpected value'
);
this.assertEquals(
integerVariable,
1,
'integerVariable has unexpected value'
);
this.assertEquals(
floatingVariable,
1.00,
'floatingVariable has unexpected value'
);
}
});
で、動かす方は、
Ext.onReady(function() {
Ext.ux.UnitTest.init();
});
で、動かすとこんな感じで。
これ、グループで分けられるからイイネ。
左上のスタートで円グラフ更新されたグリーンに。
開発がおっそろしく牛歩なのでこのような
小さな小さな環境でサックリできるのはうれしいこと。
0 件のコメント:
コメントを投稿