|
878 | 878 | (is (nil? (j/gap (j/interval 0 1000) (j/interval 500 1500)))))) |
879 | 879 |
|
880 | 880 | (testing "ordering" |
881 | | - (is (j/before? (j/interval 1000 2000) (j/instant 5000))) |
882 | | - (is (not (j/before? (j/interval 1000 5000) (j/instant 5000)))) |
883 | | - (is (j/before? (j/interval 1000 5000) (j/interval 5001 6000))) |
884 | | - |
885 | | - (is (j/after? (j/interval 1000 5000) (j/instant 100))) |
886 | | - (is (not (j/after? (j/interval 1000 5000) (j/instant 2000)))) |
887 | | - (is (j/after? (j/interval 1000 5000) (j/interval 100 999))))) |
| 881 | + (let [interval-1-2 (j/interval 1 2) |
| 882 | + interval-3-4 (j/interval 3 4) |
| 883 | + instant-1 (j/instant 1) |
| 884 | + instant-3 (j/instant 3)] |
| 885 | + (is (j/before? interval-1-2 interval-3-4)) |
| 886 | + (is (not (j/before? interval-3-4 interval-1-2))) |
| 887 | + (is (j/before? interval-1-2 instant-3)) |
| 888 | + (is (not (j/before? interval-3-4 instant-1))) |
| 889 | + |
| 890 | + (is (j/after? interval-3-4 interval-1-2)) |
| 891 | + (is (not (j/after? interval-1-2 interval-3-4))) |
| 892 | + (is (j/after? interval-3-4 instant-1)) |
| 893 | + (is (not (j/after? interval-1-2 instant-3))) |
| 894 | + |
| 895 | + (is (j/not-before? interval-3-4 interval-3-4)) |
| 896 | + (is (j/not-before? interval-1-2 interval-3-4)) |
| 897 | + (is (not (j/not-before? interval-1-2 interval-3-4))) |
| 898 | + (is (j/not-before? interval-3-4 instant-3)) |
| 899 | + (is (j/not-before? interval-3-4 instant-1)) |
| 900 | + (is (not (j/not-before? interval-1-2 instant-3))) |
| 901 | + |
| 902 | + (is (j/not-after? interval-1-2 interval-1-2)) |
| 903 | + (is (j/not-after? interval-1-2 interval-3-4)) |
| 904 | + (is (not (j/not-after? interval-3-4 interval-1-2))) |
| 905 | + (is (j/not-after? interval-1-2 instant-1)) |
| 906 | + (is (j/not-after? interval-1-2 instant-3)) |
| 907 | + (is (not (j/not-after? interval-3-4 instant-1))))) |
888 | 908 |
|
889 | 909 | (jt.u/when-joda-time-loaded |
890 | 910 |
|
|
0 commit comments