File tree Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change 1
1
load ("//tools/bazel:rust_cxx_bridge.bzl" , "rust_cxx_bridge" )
2
- load ("@rules_rust//rust:defs.bzl" , "rust_library" )
2
+ load ("@rules_rust//rust:defs.bzl" , "rust_library" , "rust_test" )
3
3
4
4
cc_library (
5
5
name = "kj-rs-lib" ,
@@ -30,6 +30,12 @@ rust_library(
30
30
],
31
31
)
32
32
33
+ rust_test (
34
+ name = "kj-rs_test" ,
35
+ crate = "kj-rs" ,
36
+ edition = "2024" ,
37
+ )
38
+
33
39
rust_cxx_bridge (
34
40
name = "bridge" ,
35
41
src = "lib.rs" ,
Original file line number Diff line number Diff line change @@ -98,15 +98,15 @@ mod tests {
98
98
}
99
99
100
100
#[ test]
101
- fn test_from_nanoseconds ( ) {
102
- let date = KjDate :: from_nanoseconds ( 1000000000 ) ;
103
- assert_eq ! ( date. nanoseconds( ) , 1000000000 ) ;
101
+ fn test_from ( ) {
102
+ let date = KjDate :: from ( 1_000_000_000 ) ;
103
+ assert_eq ! ( date. nanoseconds( ) , 1_000_000_000 ) ;
104
104
}
105
105
106
106
#[ test]
107
107
fn test_ordering ( ) {
108
- let earlier = KjDate :: from_nanoseconds ( 1000 ) ;
109
- let later = KjDate :: from_nanoseconds ( 2000 ) ;
108
+ let earlier = KjDate :: from ( 1000 ) ;
109
+ let later = KjDate :: from ( 2000 ) ;
110
110
assert ! ( earlier < later) ;
111
111
}
112
112
@@ -118,8 +118,8 @@ mod tests {
118
118
119
119
#[ test]
120
120
fn test_system_time_conversion ( ) {
121
- let date = KjDate :: from_nanoseconds ( 1000000000 ) ;
122
- let system_time = date. to_system_time ( ) ;
121
+ let date = KjDate :: from ( 1_000_000_000 ) ;
122
+ let system_time: SystemTime = date. into ( ) ;
123
123
let converted_back = KjDate :: from ( system_time) ;
124
124
assert_eq ! ( date, converted_back) ;
125
125
}
You can’t perform that action at this time.
0 commit comments