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
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to