Package in.partake.base

Examples of in.partake.base.DateTime


        Assert.assertEquals("2010年1月1日(金) 09:00 - 14:00", Helper.readableDuration(beginDate, endDate));
    }

    @Test
    public void testReadableDuration2Day() {
        DateTime beginDate = createDate(2010, 1, 1, 20, 0);
        DateTime endDate   = createDate(2010, 1, 2, 05, 0);
        Assert.assertEquals("2010年1月1日(金) 20:00 - 2010年1月2日(土) 05:00", Helper.readableDuration(beginDate, endDate));
    }
View Full Code Here


        Assert.assertEquals("2010年1月1日(金) 20:00 - 2010年1月2日(土) 05:00", Helper.readableDuration(beginDate, endDate));
    }

    @Test
    public void testReadableDuration1Month() {
        DateTime beginDate = createDate(2010, 1, 1, 20, 0);
        DateTime endDate   = createDate(2010, 2, 1, 20, 0);
        Assert.assertEquals("2010年1月1日(金) 20:00 - 2010年2月1日(月) 20:00", Helper.readableDuration(beginDate, endDate));
    }
View Full Code Here

        Assert.assertEquals("2010年1月1日(金) 20:00 - 2010年2月1日(月) 20:00", Helper.readableDuration(beginDate, endDate));
    }

    @Test
    public void testReadableDuration1Year() {
        DateTime beginDate = createDate(2010, 1, 1, 20, 0);
        DateTime endDate   = createDate(2011, 1, 1, 20, 0);
        Assert.assertEquals("2010年1月1日(金) 20:00 - 2011年1月1日(土) 20:00", Helper.readableDuration(beginDate, endDate));
    }
View Full Code Here

        calendar.set(Calendar.YEAR, year);
        calendar.set(Calendar.MONTH, month - 1);
        calendar.set(Calendar.DAY_OF_MONTH, day);
        calendar.set(Calendar.HOUR_OF_DAY, hour);
        calendar.set(Calendar.MINUTE, minute);
        return new DateTime(calendar.getTime().getTime());
    }
View Full Code Here

public class TwitterMessageTestDataProvider extends TestDataProvider<TwitterMessage> {
    @Override
    public TwitterMessage create(long pkNumber, String pkSalt, int objNumber) {
        UUID uuid = new UUID(pkNumber, pkSalt.hashCode());
        return new TwitterMessage(uuid.toString(), "userId", "message", MessageDelivery.SUCCESS, new DateTime(objNumber), null);
    }
View Full Code Here

    }

    @Override
    public List<TwitterMessage> createSamples() {
        List<TwitterMessage> array = new ArrayList<TwitterMessage>();
        array.add(new TwitterMessage(new UUID(0, 0).toString(), "userId", "message", MessageDelivery.SUCCESS, new DateTime(0), null));
        array.add(new TwitterMessage(new UUID(0, 1).toString(), "userId", "message", MessageDelivery.SUCCESS, new DateTime(0), null));
        array.add(new TwitterMessage(new UUID(0, 0).toString(), "userId1", "message", MessageDelivery.SUCCESS, new DateTime(0), null));
        array.add(new TwitterMessage(new UUID(0, 0).toString(), "userId", "message1", MessageDelivery.FAIL, new DateTime(0), null));
        array.add(new TwitterMessage(new UUID(0, 0).toString(), "userId", "message", MessageDelivery.SUCCESS, new DateTime(1), new DateTime(0)));
        return array;
    }
View Full Code Here

    public void createFixtures(PartakeConnection con, IPartakeDAOs daos) throws DAOException {
        ITwitterMessageAccess dao = daos.getTwitterMessageAccess();
        dao.truncate(con);

        // Do not add TWITTER_MESSAGE_NONEXIST_ID here.
        dao.put(con, new TwitterMessage(TWITTER_MESSAGE_INQUEUE_ID, DEFAULT_USER_ID, "message", MessageDelivery.INQUEUE, new DateTime(0), null));
    }
View Full Code Here

        addFormParameter(proxy, "maxNum", "10");
        proxy.execute();

        assertResultOK(proxy);
        ObjectNode json = getJSON(proxy);
        DateTime now = TimeUtil.getCurrentDateTime();
        boolean findEventWhichIsAfterDeadline = false;
        boolean findEventWhichIsBeforeDeadline = false;
        for (JsonNode eventJSON : json.get("events")) {
            Event event = loadEvent(eventJSON.get("id").asText());
            List<EventTicket> tickets = loadEventTickets(event.getId());
            DateTime deadline = event.acceptsSomeTicketsTill(tickets);

            if (deadline.isBefore(now)) {
                findEventWhichIsAfterDeadline = true;
            } else {
                findEventWhichIsBeforeDeadline = true;
            }
        }
View Full Code Here

    private Event createEvent() {
        Event event = PartakeTestApp.getTestService().getTestDataProviderSet().getEventProvider().create();
        event.setTitle(SEARCH_QUERY);
        event.setSummary(SEARCH_QUERY);
        event.setDescription(SEARCH_QUERY);
        event.setBeginDate(new DateTime(0L));
        event.setCategory("neta");
        event.setCreatedAt(new DateTime(0L));
        event.setDraft(false);
        event.setPasscode(null); // privateイベントは検索の対象にならないので公開イベントとして作成

        assert event.isSearchable();
        return event;
View Full Code Here

        assertTrue(json.get("events").isArray());
        assertThat(json.get("events").size(), is(greaterThan(0)));
    }

    private void assertOnlyBeforeDeadlineAreFound(ObjectNode json) throws PartakeException, DAOException {
        DateTime now = TimeUtil.getCurrentDateTime();

        boolean findEvents = false;
        for (JsonNode node : json.get("events")) {
            Event event = loadEvent(node.get("id").asText());
            List<EventTicket> tickets = loadEventTickets(event.getId());
            DateTime deadline = event.acceptsSomeTicketsTill(tickets);
            assertThat("締め切り後のイベントが見つかってしまいました", deadline.getTime(), is(greaterThan(now.getTime())));
            findEvents = true;
        }
        assertTrue("見つかるはずのイベントが見つかりませんでした", findEvents);
    }
View Full Code Here

TOP

Related Classes of in.partake.base.DateTime

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.