nathanmac/datetime-codeception-module

用于在Codeception验收测试中进行日期/时间比较的测试辅助工具。

v1.2 2014-10-29 12:38 UTC

This package is not auto-updated.

Last update: 2024-09-24 15:40:37 UTC


README

Build Status

用于在Codeception验收测试中进行日期/时间比较的测试辅助工具。

安装

首先通过Composer安装此软件包。编辑您的项目composer.json文件以要求nathanmac/datetime-codeception-module

{
    "require-dev": {
        "codeception/codeception": "*",
        "nathanmac/datetime-codeception-module": "~1.0"
    }
}

然后,从终端更新Composer

composer update

然后在套件配置中启用它,设置如下

示例

示例配置

 modules:
   enabled: [Date, Time]

动作

日期模块

seeDateIsToday( string $date )

查看日期是否为今天的日期。

dontSeeDateIsToday( string $date )

查看日期不是今天的日期。

seeDateIsTomorrow( string $date )

查看日期是明天的日期。

dontSeeDateIsTomorrow( string $date )

查看日期不是明天的日期。

seeDateWasYesterday( string $date )

查看日期是昨天的日期。

dontSeeDateWasYesterday( string $date )

查看日期不是昨天的日期。

seeDateIsInDays( string $date, integer $days )

查看日期是在指定天数内。

dontSeeDateIsInDays( string $date, integer $days )

查看日期不在指定天数内。

seeDateWasInDays( string $date, integer $days )

查看日期是在指定天数内。

dontSeeDateWasInDays( string $date, integer $days )

查看日期是在指定天数内。

seeDateIsNextWeek( string $date )

查看日期是下周。

dontSeeDateIsNextWeek( string $date )

查看日期不是下周。

seeDateIsInWeeks( string $date, integer $weeks )

查看日期是在指定周数内。

dontSeeDateIsInWeeks( string $date, integer $weeks )

查看日期是在指定周数内。

seeDateWasLastWeek( string $date )

查看日期是上周。

dontSeeDateWasLastWeek( string $date )

查看日期不是上周。

seeDateWasInWeeks( string $date, integer $weeks )

查看日期是在指定周数内。

dontSeeDateWasInWeeks( string $date, integer $weeks )

查看日期是在指定周数内。

seeDateIsNextMonth( string $date )

查看日期是下个月。

dontSeeDateIsNextMonth( string $date )

查看日期不是下个月。

seeDateIsInMonths( string $date, integer $months )

查看日期是在指定月数内。

dontSeeDateIsInMonths( string $date, integer $months )

查看日期不是在指定月数内。

seeDateWasLastMonth( string $date )

查看日期是上个月。

dontSeeDateWasLastMonth( string $date )

查看日期不是上个月。

seeDateWasInMonths( string $date, integer $months )

查看日期是在指定月数内。

dontSeeDateWasInMonths( string $date, integer $months )

查看日期不是在指定年数内。

seeDateIsNextYear( string $date )

查看日期是明年。

dontSeeDateIsNextYear( string $date )

查看日期不是明年。

seeDateIsInYears( string $date, integer $years )

查看日期是在指定年数内。

dontSeeDateIsInYears( string $date, integer $years )

查看日期不是在指定年数内。

seeDateWasLastYear( string $date )

查看日期是去年。

dontSeeDateWasLastYear( string $date )

查看日期不是去年。

seeDateWasInYears( string $date, integer $years )

查看日期是在指定年数内。

dontSeeDateWasInYears( string $date, integer $years )

查看日期不是在指定年数内。

seeDateIsMonday( string $date )

观察日期是星期一。

检查是否是星期一 (string $date)

观察日期不是星期一。

检查是否是星期二 (string $date)

观察日期是星期二。

检查是否不是星期二 (string $date)

观察日期不是星期二。

检查是否是星期三 (string $date)

观察日期是星期三。

检查是否不是星期三 (string $date)

观察日期不是星期三。

检查是否是星期四 (string $date)

观察日期是星期四。

检查是否不是星期四 (string $date)

观察日期不是星期四。

检查是否是星期五 (string $date)

观察日期是星期五

检查是否不是星期五 (string $date)

观察日期不是星期五。

检查是否是星期六 (string $date)

观察日期是星期六。

检查是否不是星期六 (string $date)

观察日期不是星期六。

检查是否是星期日 (string $date)

观察日期是星期日。

检查是否不是星期日 (string $date)

观察日期不是星期日。

检查是否是工作日 (string $date)

观察日期是工作日。

检查是否不是工作日 (string $date)

观察日期不是工作日。

检查是否是周末 (string $date)

观察日期是周末。

检查是否不是周末 (string $date)

观察日期不是周末。

检查两个日期是否匹配 (string $d1, string $d2)

观察两个日期匹配。

检查两个日期不匹配 (string $d1, string $d2)

观察两个日期不匹配。

检查日期是否在未来 (string $date)

观察日期是在未来。

检查日期不在未来 (string $date)

观察日期不在未来。

检查日期是否在过去 (string $date)

观察日期是在过去。

检查日期不在过去 (string $date)

观察日期不在过去。

检查日期是否在第一季度 (string $date)

观察日期在年度第一季度内。

检查日期不在年度第一季度内 (string $date)

观察日期不在年度第一季度内。

检查日期是否在第二季度 (string $date)

观察日期在年度第二季度内。

检查日期不在年度第二季度内 (string $date)

观察日期不在年度第二季度内。

检查日期是否在第三季度 (string $date)

观察日期在年度第三季度内。

检查日期不在年度第三季度内 (string $date)

观察日期不在年度第三季度内。

检查日期是否在第四季度 (string $date)

观察日期在年度第四季度内。

检查日期不在年度第四季度内 (string $date)

观察日期不在年度第四季度内。

检查日期是否在特定季度 (string $date, integer $quarter)

观察日期是否在年度的特定季度内。

检查日期不在特定季度 (string $date, integer $quarter)

观察日期不在特定季度内。

检查日期是否是闰年 (string $date)

观察日期是闰年。

检查日期不是闰年 (string $date)

观察日期不是闰年。

检查日期是否是星期中的指定日 (string $date, integer $day)

观察日期是星期中的指定日。

检查日期不是星期中的指定日 (string $date, integer $day)

观察日期不是星期中的指定日。

检查日期是否是月份中的指定日 (string $date, integer $day)

观察日期是月份中的指定日。

检查日期不是月份中的指定日 (string $date, integer $day)

观察日期不是月份中的指定日。

检查日期是否是年份中的指定日 (string $date, integer $day)

观察日期是年份中的指定日。

检查日期不是年份中的指定日 (string $date, integer $day)

观察日期不是年份中的指定日。

检查日期是否是月份中的指定周 (string $date, integer $week)

观察日期不是月份中的指定周。

检查日期不是月份中的指定周 (string $date, integer $week)

观察日期不是月份中的指定周。

检查日期是否是年份中的指定周 (string $date, integer $week)

查看日期是否在一年中的指定周。

don'tSeeWeekInYear(string $date, integer $week)

查看日期不是一年中的指定周。

seeMonthInYear(string $date, integer $month)

查看一年中的月份是给定值。

don'tSeeMonthInYear(string $date, integer $month)

查看一年中的月份不是给定值。

时间模块

seeTimeIsInSecs(string $time, integer $seconds)

查看时间是在指定数量的秒数内。

don'tSeeTimeIsInSecs(string $time, integer $seconds)

查看时间不是在指定数量的秒数内。

seeTimeWasInSecs(string $time, integer $seconds)

查看时间曾是指定数量的秒数。

don'tSeeTimeWasInSecs(string $time, integer $seconds)

查看时间不是曾是指定数量的秒数。

seeTimeIsInMins(string $time, integer $minutes)

查看时间是在指定数量的分钟内。

don'tSeeTimeIsInMins(string $time, integer $minutes)

查看时间不是在指定数量的分钟内。

seeTimeWasInMins(string $time, integer $minutes)

查看时间曾是指定数量的分钟。

don'tSeeTimeWasInMins(string $time, integer $minutes)

查看时间不是曾是指定数量的分钟。

seeTimeIsInHours(string $time, integer $hours)

查看时间是在指定数量的小时内。

don'tSeeTimeIsInHours(string $time, integer $hours)

查看时间不是在指定数量的小时内。

seeTimeWasInHours(string $time, integer $hours)

查看时间曾是指定数量的小时。

don'tSeeTimeWasInHours(string $time, integer $hours)

查看时间不是曾是指定数量的小时。

seeTimeInFuture(string $time)

查看时间是在未来。

don'tSeeTimeInFuture(string $time)

查看时间不是在未来。

seeTimeInPast(string $time)

查看时间是在过去。

don'tSeeTimeInPast(string $time)

查看时间不是在过去。

seeTimeMatches(string $t1, string $t2)

查看两个时间是否匹配。

don'tSeeTimeMatches(string $t1, string $t2)

查看两个时间不匹配。

许可证

与Codeception相同的许可证发布:MIT