isTestNow 方法更名为 hasTestNow

This commit is contained in:
Peleus 2023-09-21 13:59:19 +08:00
parent dea3def1bf
commit 02680bc6b1
3 changed files with 45 additions and 42 deletions

View File

@ -1230,20 +1230,6 @@ carbon.Parse("2020-03-21 19:00:00").Lunar().IsEleventhDoubleHour() // true
carbon.Parse("2020-03-21 21:00:00").Lunar().IsTwelfthDoubleHour() // true
```
##### 测试
```go
testNow := carbon.Parse("2020-08-05")
carbon.SetTestNow(testNow).Yesterday().ToDateString() // 2020-08-04
carbon.SetTestNow(testNow).Now().ToDateString() // 2020-08-05
carbon.SetTestNow(testNow).Tomorrow().ToDateString() // 2020-08-06
carbon.Now().IsTestNow() // false
carbon.SetTestNow(testNow).IsTestNow() // true
```
##### JSON 支持
###### 定义模型
@ -1482,6 +1468,21 @@ c.Now().Constellation() // leo
c.Now().Season() // summer
```
##### 测试
```go
testNow := carbon.Parse("2020-08-05")
carbon.SetTestNow(testNow).Yesterday().ToDateString() // 2020-08-04
carbon.SetTestNow(testNow).Now().ToDateString() // 2020-08-05
carbon.SetTestNow(testNow).Tomorrow().ToDateString() // 2020-08-06
carbon.Now().HasTestNow() // false
carbon.SetTestNow(testNow).HasTestNow() // true
carbon.SetTestNow(testNow).ClearTestNow().HasTestNow() // false
```
##### 错误处理
> 如果有多个错误发生,只返回第一个错误,前一个错误排除后才返回下一个错误

View File

@ -1229,20 +1229,6 @@ carbon.Parse("2020-03-21 19:00:00").Lunar().IsEleventhDoubleHour() // true
carbon.Parse("2020-03-21 21:00:00").Lunar().IsTwelfthDoubleHour() // true
```
##### テスト
```go
testNow := carbon.Parse("2020-08-05")
carbon.SetTestNow(testNow).Yesterday().ToDateString() // 2020-08-04
carbon.SetTestNow(testNow).Now().ToDateString() // 2020-08-05
carbon.SetTestNow(testNow).Tomorrow().ToDateString() // 2020-08-06
carbon.Now().IsTestNow() // false
carbon.SetTestNow(testNow).IsTestNow() // true
```
##### JSON 処理
###### 定義モデル
@ -1481,6 +1467,21 @@ c.Now().Constellation() // leo
c.Now().Season() // summer
```
##### テスト
```go
testNow := carbon.Parse("2020-08-05")
carbon.SetTestNow(testNow).Yesterday().ToDateString() // 2020-08-04
carbon.SetTestNow(testNow).Now().ToDateString() // 2020-08-05
carbon.SetTestNow(testNow).Tomorrow().ToDateString() // 2020-08-06
carbon.Now().HasTestNow() // false
carbon.SetTestNow(testNow).HasTestNow() // true
carbon.SetTestNow(testNow).ClearTestNow().HasTestNow() // false
```
##### エラー処理
> 複数のエラーが発生した場合、最初のエラーだけを返します。前のエラーは削除された後、次のエラーに戻ります

View File

@ -1224,20 +1224,6 @@ carbon.Parse("2020-03-21 19:00:00").Lunar().IsEleventhDoubleHour() // true
carbon.Parse("2020-03-21 21:00:00").Lunar().IsTwelfthDoubleHour() // true
```
##### Testing
```go
testNow := carbon.Parse("2020-08-05")
carbon.SetTestNow(testNow).Yesterday().ToDateString() // 2020-08-04
carbon.SetTestNow(testNow).Now().ToDateString() // 2020-08-05
carbon.SetTestNow(testNow).Tomorrow().ToDateString() // 2020-08-06
carbon.Now().IsTestNow() // false
carbon.SetTestNow(testNow).IsTestNow() // true
```
##### JSON handling
###### Define model
@ -1482,6 +1468,21 @@ c.Now().Constellation() // leo
c.Now().Season() // summer
```
##### Testing
```go
testNow := carbon.Parse("2020-08-05")
carbon.SetTestNow(testNow).Yesterday().ToDateString() // 2020-08-04
carbon.SetTestNow(testNow).Now().ToDateString() // 2020-08-05
carbon.SetTestNow(testNow).Tomorrow().ToDateString() // 2020-08-06
carbon.Now().HasTestNow() // false
carbon.SetTestNow(testNow).HasTestNow() // true
carbon.SetTestNow(testNow).ClearTestNow().HasTestNow() // false
```
##### Error handling
> If more than one error occurs, only the first error is returned