package com.java110.utils;
|
|
import com.java110.utils.util.DateUtil;
|
import junit.framework.Test;
|
import junit.framework.TestCase;
|
import junit.framework.TestSuite;
|
|
import java.util.Calendar;
|
|
/**
|
* Unit test for simple App.
|
*/
|
public class AppTest
|
extends TestCase
|
{
|
/**
|
* Create the test case
|
*
|
* @param testName name of the test case
|
*/
|
public AppTest( String testName )
|
{
|
super( testName );
|
}
|
|
/**
|
* @return the suite of tests being tested
|
*/
|
public static Test suite()
|
{
|
return new TestSuite( AppTest.class );
|
}
|
|
/**
|
* Rigourous Test :-)
|
*/
|
public void testApp()
|
{
|
Calendar today = Calendar.getInstance();
|
today.setTime(DateUtil.getDateFromStringB("2022-12-26"));
|
int week = today.get(Calendar.WEEK_OF_MONTH);
|
int curDay = today.get(Calendar.DAY_OF_WEEK);
|
|
//一周第一天是否为星期天
|
boolean isFirstSunday = (today.getFirstDayOfWeek() == Calendar.SUNDAY);
|
//获取周几
|
//若一周第一天为星期天,则-1
|
if (isFirstSunday) {
|
curDay = curDay - 1;
|
if (curDay == 0) {
|
curDay = 7;
|
}
|
}
|
|
}
|
}
|