JavaScript???????????
???????????? ???????[ 2015/1/26 15:32:00 ] ????????JavaScript ??????????
?????嵥13. ??д?????????????????
suite.add(new Y.Test.Case({
name: "Temperature conversion"??
setUp : function () {
this.celsius1 = 20;
this.celsius2 = 30;
this.fahrenheit1 = 68;
this.fahrenheit2 = 86;
}??
testConversionCtoF: function () {
Y.Assert.areEqual(this.fahrenheit1??
convertFromCelsiusToFahrenheit(this.celsius1));
Y.Assert.areEqual(this.fahrenheit2??
convertFromCelsiusToFahrenheit(this.celsius2));
}??
testConversionFtoC: function () {
Y.Assert.areEqual(this.celsius1??
convertFromFahrenheitToCelsius(this.fahrenheit1));
Y.Assert.areEqual(this.celsius2??
convertFromFahrenheitToCelsius(this.fahrenheit2));
}
}));
????????????????????嵥13?У?
????1. setUp()???????????YUI????????????????????涼????setUp()??tearDown()??????
????2. ???????????????test?????????????????????ж????
????3. ????????????Y.Assert.areEqual()????????????????????QUnit?е?equal()??????
????4. YUI Test???????????????????????????
????4.1. Y.Assert.areSame()???????????QUnit?е?strictEqual()??
????4.2. ????????????Y.Assert.isArray()?? Y.Assert.isBoolean()?? Y.Assert.isNumber()?????
????4.3. ???????????Y.Assert.isFalse()?? Y.Assert.isNaN()?? Y.Assert.isNull()?????
???????????YUI?е????????Y.Test.Runner?????????????????????????????????????У???????run()?????????в?????嵥14????????????嵥13?д?????????
?????嵥14. ????YUI????
Y.Test.Runner.add(suite); Y.Test.Runner.run();
???????????£???????????????????????У??????????????????????????????????????????Yahoo! Console???????????????????Yahoo! Console??????????????Y.Console????????????????????HTML???????????DOM????????????嵥15?????
?????嵥15. Yahoo! Console
var console = new Y.Console({
verbose: true??
newestOnTop: false??
width: "600px"
});
console.render('#testLogger');
?????嵥15??????????ü??????????????????????????????????id????testLogger??DOM???????????????
????HTML????????????£???????????????DOM???????嵥16?????
?????嵥16. HTML??????????????Yahoo! Console
<body class="yui3-skin-sam"> <div id="testLogger">< /div> </body>
??????????????< body>??class??class???????yui3-skin-sam????class????????????????
?????3??????????в???????????
?????3. YUI Test????

????JSTestDriver?????????????
??????ù???????JSTestDriver??JSTD???????????????????????????????????????JavaScript????JSTD????????????JAR ??????????????????????????????????????????????????????????в?????????????????????????????????????HTML?????????????????????????????嵥17??????????????????
?????嵥17. ?????????jsTestDriver.conf??
server: http://localhost:4224 load: - js/src/*.js test: - js/test/*.js
??????????????????YAML??д?????????????????????????????????????????????Щ??????????????????????????????????λ????
??????
???·???
App??С????H5?????????????????Щ??
2024/9/11 15:34:34?????????????????????????
2024/9/10 11:13:49P-One ???????????????????????????????????????
2024/9/10 10:14:12???????????????????????????
2024/9/9 18:04:26??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44

sales@spasvo.com