File: getAndSet2DigitYearStart.java

package info (click to toggle)
mauve 20120103-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 28,504 kB
  • sloc: java: 250,155; sh: 2,834; xml: 208; makefile: 66
file content (32 lines) | stat: -rw-r--r-- 1,003 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// Tags: JDK1.2

// Copyright (c) 1999, 2001  Free Software Foundation

// This file is part of Mauve.

package gnu.testlet.java.text.SimpleDateFormat;

import gnu.testlet.Testlet;
import gnu.testlet.TestHarness;
import java.text.*;
import java.util.*;

public class getAndSet2DigitYearStart implements Testlet
{
  public void test (TestHarness harness)
    {
      String pattern = "EEEE, MMMM d, yyyy h:mm:ss 'o''clock' a";
      
      DateFormatSymbols dfs = new DateFormatSymbols(Locale.US);
      SimpleDateFormat sdf = new SimpleDateFormat(pattern, dfs);

      // I removed this test as it relied on the year never changing.
      // -tromey
      // This unusual value seems to be what the JDK outputs.
      // harness.check(sdf.get2DigitYearStart(), new Date(-1608614014805L), 
      // "get2DigitYearStart() initial");
      Date d = new Date(System.currentTimeMillis());
      sdf.set2DigitYearStart(d);
      harness.check(sdf.get2DigitYearStart(), d, "set/get2DigitYearStart()");
    }
}