@Test
  public void shouldParse_yyMMdd() throws ParseException {
    Date date = adapter.parse("100407");
    assertNotNull(date);

    calendar.setTime(date);
    assertEquals(2010, calendar.get(Calendar.YEAR));
    assertEquals(Calendar.APRIL, calendar.get(Calendar.MONTH));
    assertEquals(7, calendar.get(Calendar.DAY_OF_MONTH));
    assertTimePortionEmpty();
  }
Example #2
0
 private Record changeToRecord(Meta meta) {
   Record record = new Record();
   record.setBank(meta.getBank());
   // TODO:要增加一个帐号管理,这里只是帐号的尾号
   record.setAccount(meta.getAccount());
   smsDateCalendar.setTime(meta.getSmsDate());
   record.setDateTime(
       dateAdapter.analysis(smsDateCalendar.get(Calendar.YEAR), meta.getDatetime()));
   String content = meta.getType();
   record.setDetail(content);
   BigDecimal money = new BigDecimal(meta.getSum());
   record.setMoney(money);
   record.setMoneyType(contentAdapter.analysis(content));
   return record;
 }
  public Transaction toTransaction(TransactionDBTO transactionDBTO) {
    Transaction transaction = new Transaction();
    BeanUtils.copyProperties(transactionDBTO, transaction, "user", "date", "currency", "category");

    UserDBTO userDBTO = transactionDBTO.getUser();
    User user = userAdapter.toUser(userDBTO);
    transaction.setUser(user);

    DateDBTO dateDBTO = transactionDBTO.getDate();
    it.ow.stage.persistence.model.Date date = dateAdapter.toDate(dateDBTO);
    transaction.setDate(date);

    CategoryDBTO categoryDBTO = transactionDBTO.getCategory();
    Category category = categoryAdapter.toCategory(categoryDBTO);
    transaction.setCategory(category);

    CurrencyDBTO currencyDBTO = transactionDBTO.getCurrency();
    Currency currency = currencyAdapter.toCurrency(currencyDBTO);
    transaction.setCurrency(currency);

    return transaction;
  }
Example #4
0
 private void hideDropItem() {
   final DateAdapter adapter = (DateAdapter) this.getAdapter();
   adapter.showDropItem(false);
 }
Example #5
0
 private void onDrop(int x, int y) {
   final DateAdapter adapter = (DateAdapter) this.getAdapter();
   adapter.showDropItem(true);
   adapter.notifyDataSetChanged();
 }
 @Test
 public void shouldOutput_yyyy_MM_dd() {
   calendar.set(2010, Calendar.APRIL, 7, 13, 30, 37);
   calendar.set(Calendar.MILLISECOND, 123);
   assertEquals("2010-04-07", adapter.format(calendar.getTime()));
 }