OSDN Git Service

過去ログ要求時に指定するwhen値を内部的にはlongで保持するよう変更.
[coroid/inqubus.git] / frontend / test / saccubus / util / WayBackTimeParserTest.java
1 package saccubus.util;
2
3 import java.io.IOException;
4 import org.junit.Test;
5 import static org.junit.Assert.*;
6
7 /**
8  *
9  * @author yuki
10  */
11 public class WayBackTimeParserTest {
12
13     /** 年月日時分秒指定 */
14     @Test
15     public void testParseYYYYMMDD_H_M_S() throws IOException {
16         final String text = "2011/08/19 00:00:12";
17         final long expected = 1313679612L;
18         final long actual = WayBackTimeParser.parse(text);
19         assertEquals(expected, actual);
20     }
21
22     /** 年月日時分指定(秒省略) */
23     @Test
24     public void testParseYYYYMMDD_H_M() throws IOException {
25         final String text = "2011/08/19 00:00";
26         final long expected = 1313679600L;
27         final long actual = WayBackTimeParser.parse(text);
28         assertEquals(expected, actual);
29     }
30
31     /** 1970 年 1 月 1 日 00:00:00 GMT からの秒数指定(一般的なミリ秒指定ではないことに注意 */
32     @Test
33     public void testParseNumber() throws IOException {
34         final String text = "1313679600";
35         final long actual = WayBackTimeParser.parse(text);
36         assertEquals(Long.parseLong(text), actual);
37     }
38 }