Revision: 4743
http://sourceforge.net/p/vexi/code/4743
Author: mkpg2
Date: 2014-10-31 02:07:32 +0000 (Fri, 31 Oct 2014)
Log Message:
-----------
Fix. Date value.
- Hour=23 was not accepted.
- Scheme YMDH was no initialised properly
Modified Paths:
--------------
branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/TestDate.java
branches/vexi3/org.vexi-library.value/src/main/java/org/vexi/value/Date.java
Added Paths:
-----------
branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/times.js
Modified:
branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/TestDate.java
===================================================================
---
branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/TestDate.java
2014-10-31 00:47:56 UTC (rev 4742)
+++
branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/TestDate.java
2014-10-31 02:07:32 UTC (rev 4743)
@@ -11,7 +11,7 @@
public static void main(String[] args) throws Throwable {
JSTestSuite jts = new JSTestSuite(TestDate.class);
- String SCRIPT = "week.js";
+ String SCRIPT = "times.js";
//String SCRIPT = "testNumber2String.js";
TestCase t = jts.createTestCase(jts.getResourceDirs(), SCRIPT);
t.runBare();
Added:
branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/times.js
===================================================================
--- branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/times.js
(rev 0)
+++ branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/times.js
2014-10-31 02:07:32 UTC (rev 4743)
@@ -0,0 +1,7 @@
+sys.import("shared");
+
+const Date = sys.js.Date;
+const ymdhm = new Date("YMDHM",2011,01,05,23,0);
+const ymdhm1 = ymdhm.withPart("minute", 45);
+
+assertEquals("2011-01-05 23:45",""+ymdhm1);
Property changes on:
branches/vexi3/org.vexi-library.js/src/test/java/test/js/exec/date/times.js
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified:
branches/vexi3/org.vexi-library.value/src/main/java/org/vexi/value/Date.java
===================================================================
---
branches/vexi3/org.vexi-library.value/src/main/java/org/vexi/value/Date.java
2014-10-31 00:47:56 UTC (rev 4742)
+++
branches/vexi3/org.vexi-library.value/src/main/java/org/vexi/value/Date.java
2014-10-31 02:07:32 UTC (rev 4743)
@@ -120,7 +120,7 @@
case PART_MINUTE:
return (value>=0 && value<60);
case PART_HOUR:
- return (value>=0 && value<23);
+ return (value>=0 && value<=23);
case PART_DAY:
// HACK should check based on month
return (value>=1 && value<=31);
@@ -235,7 +235,7 @@
static final public Scheme SCHEME_Y = new Scheme("Y", new
int[]{PART_YEAR});
static final public Scheme SCHEME_YM = new Scheme("YM", new
int[]{PART_YEAR, PART_MONTH});
static final public Scheme SCHEME_YMD = new Scheme("YMD", new
int[]{PART_YEAR, PART_MONTH, PART_DAY});
- static final public Scheme SCHEME_YMDH = new Scheme("YMDHM", new
int[]{PART_YEAR, PART_MONTH, PART_DAY, PART_HOUR});
+ static final public Scheme SCHEME_YMDH = new Scheme("YMDH", new
int[]{PART_YEAR, PART_MONTH, PART_DAY, PART_HOUR});
static final public Scheme SCHEME_YMDHM = new Scheme("YMDHM", new
int[]{PART_YEAR, PART_MONTH, PART_DAY, PART_HOUR, PART_MINUTE});
static final public Scheme SCHEME_YQ = new Scheme("YQ", new
int[]{PART_YEAR, PART_QUARTER});
static final public Scheme SCHEME_YW = new Scheme("YW", new
int[]{PART_YEAR, PART_WEEK});
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn