Fix PYSON test for month computation
This commit is contained in:
1 parent
6bacf786a3
commit
e72468a3ea
1 file changed
+14
-14
+14
-14
@@ -592,27 +592,27 @@
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.Date(2010, 1, 12));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 12).valueOf());
|
||||
new Date(2010, 0, 12).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.Date(2010, 1, 12, -1));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2009, 1, 12).valueOf());
|
||||
new Date(2009, 0, 12).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.Date(2010, 1, 12, 0, 12));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2011, 1, 12).valueOf());
|
||||
new Date(2011, 0, 12).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.Date(2010, 1, 12, 0, 0, -7));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 5).valueOf());
|
||||
new Date(2010, 0, 5).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.Date(2010, 2, 22));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 2, 22).valueOf());
|
||||
new Date(2010, 1, 22).valueOf());
|
||||
});
|
||||
|
||||
QUnit.test('PYSON DateTime', function() {
|
||||
@@ -731,51 +731,51 @@
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20, 0));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 12, 10, 30, 20, 0).valueOf());
|
||||
new Date(2010, 0, 12, 10, 30, 20, 0).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20, 0, -1));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2009, 1, 12, 10, 30, 20, 0).valueOf());
|
||||
new Date(2009, 0, 12, 10, 30, 20, 0).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20, 0, 0, 12));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2011, 1, 12, 10, 30, 20, 0).valueOf());
|
||||
new Date(2011, 0, 12, 10, 30, 20, 0).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20, 0, 0, 0, -7));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 5, 10, 30, 20, 0).valueOf());
|
||||
new Date(2010, 0, 5, 10, 30, 20, 0).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20, 0,
|
||||
0, 0, 0, 12));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 12, 22, 30, 20, 0).valueOf());
|
||||
new Date(2010, 0, 12, 22, 30, 20, 0).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20,
|
||||
0, 0, 0, 0, 0, -30));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 12, 10, 0, 20, 0).valueOf());
|
||||
new Date(2010, 0, 12, 10, 0, 20, 0).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20,
|
||||
0, 0, 0, 0, 0, 0, 30));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 12, 10, 30, 50, 0).valueOf());
|
||||
new Date(2010, 0, 12, 10, 30, 50, 0).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 1, 12, 10, 30, 20,
|
||||
0, 0, 0, 0, 0, 0, 0, 200));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 1, 12, 10, 30, 20, 2).valueOf());
|
||||
new Date(2010, 0, 12, 10, 30, 20, 2).valueOf());
|
||||
|
||||
eval_ = new Sao.PYSON.Encoder().encode(
|
||||
new Sao.PYSON.DateTime(2010, 2, 22, 10, 30, 20, 200));
|
||||
QUnit.strictEqual(new Sao.PYSON.Decoder().decode(eval_).valueOf(),
|
||||
new Date(2010, 2, 22, 10, 30, 20, 2).valueOf());
|
||||
new Date(2010, 1, 22, 10, 30, 20, 2).valueOf());
|
||||
});
|
||||
|
||||
QUnit.test('CRUD', function() {
|
||||
|
||||
Reference in new issue
Block a user