@@ -81,89 +81,98 @@ pub fn random_test() {
8181// Valid tests
8282
8383pub fn nil_test() {
84- let assert Ok(id) =
85- typeid.from_uuid("", "00000000-0000-0000-0000-000000000000" )
84+ let uuid = "00000000-0000-0000-0000-000000000000"
85+ let assert Ok(id) = typeid.from_uuid("", uuid )
8686 assert "" == typeid.prefix(id)
87+ assert uuid == typeid.uuid(id)
8788 assert "00000000000000000000000000" == typeid.suffix(id)
8889 assert "00000000000000000000000000" == typeid.to_string(id)
8990
9091 assert Ok(id) == typeid.parse("00000000000000000000000000")
9192}
9293
9394pub fn one_test() {
94- let assert Ok(id) =
95- typeid.from_uuid("", "00000000-0000-0000-0000-000000000001" )
95+ let uuid = "00000000-0000-0000-0000-000000000001"
96+ let assert Ok(id) = typeid.from_uuid("", uuid )
9697 assert "" == typeid.prefix(id)
98+ assert uuid == typeid.uuid(id)
9799 assert "00000000000000000000000001" == typeid.suffix(id)
98100 assert "00000000000000000000000001" == typeid.to_string(id)
99101
100102 assert Ok(id) == typeid.parse("00000000000000000000000001")
101103}
102104
103105pub fn ten_test() {
104- let assert Ok(id) =
105- typeid.from_uuid("", "00000000-0000-0000-0000-00000000000a" )
106+ let uuid = "00000000-0000-0000-0000-00000000000a"
107+ let assert Ok(id) = typeid.from_uuid("", uuid )
106108 assert "" == typeid.prefix(id)
109+ assert uuid == typeid.uuid(id)
107110 assert "0000000000000000000000000a" == typeid.suffix(id)
108111 assert "0000000000000000000000000a" == typeid.to_string(id)
109112
110113 assert Ok(id) == typeid.parse("0000000000000000000000000a")
111114}
112115
113116pub fn sixteen_test() {
114- let assert Ok(id) =
115- typeid.from_uuid("", "00000000-0000-0000-0000-000000000010" )
117+ let uuid = "00000000-0000-0000-0000-000000000010"
118+ let assert Ok(id) = typeid.from_uuid("", uuid )
116119 assert "" == typeid.prefix(id)
120+ assert uuid == typeid.uuid(id)
117121 assert "0000000000000000000000000g" == typeid.suffix(id)
118122 assert "0000000000000000000000000g" == typeid.to_string(id)
119123
120124 assert Ok(id) == typeid.parse("0000000000000000000000000g")
121125}
122126
123127pub fn thirty_two_test() {
124- let assert Ok(id) =
125- typeid.from_uuid("", "00000000-0000-0000-0000-000000000020" )
128+ let uuid = "00000000-0000-0000-0000-000000000020"
129+ let assert Ok(id) = typeid.from_uuid("", uuid )
126130 assert "" == typeid.prefix(id)
131+ assert uuid == typeid.uuid(id)
127132 assert "00000000000000000000000010" == typeid.suffix(id)
128133 assert "00000000000000000000000010" == typeid.to_string(id)
129134
130135 assert Ok(id) == typeid.parse("00000000000000000000000010")
131136}
132137
133138pub fn max_valid_test() {
134- let assert Ok(id) =
135- typeid.from_uuid("", "ffffffff-ffff-ffff-ffff-ffffffffffff" )
139+ let uuid = "ffffffff-ffff-ffff-ffff-ffffffffffff"
140+ let assert Ok(id) = typeid.from_uuid("", uuid )
136141 assert "" == typeid.prefix(id)
142+ assert uuid == typeid.uuid(id)
137143 assert "7zzzzzzzzzzzzzzzzzzzzzzzzz" == typeid.suffix(id)
138144 assert "7zzzzzzzzzzzzzzzzzzzzzzzzz" == typeid.to_string(id)
139145
140146 assert Ok(id) == typeid.parse("7zzzzzzzzzzzzzzzzzzzzzzzzz")
141147}
142148
143149pub fn valid_alphabet_test() {
144- let assert Ok(id) =
145- typeid.from_uuid("prefix", "0110c853-1d09-52d8-d73e-1194e95b5f19" )
150+ let uuid = "0110c853-1d09-52d8-d73e-1194e95b5f19"
151+ let assert Ok(id) = typeid.from_uuid("prefix", uuid )
146152 assert "prefix" == typeid.prefix(id)
153+ assert uuid == typeid.uuid(id)
147154 assert "0123456789abcdefghjkmnpqrs" == typeid.suffix(id)
148155 assert "prefix_0123456789abcdefghjkmnpqrs" == typeid.to_string(id)
149156
150157 assert Ok(id) == typeid.parse("prefix_0123456789abcdefghjkmnpqrs")
151158}
152159
153160pub fn valid_uuidv7_test() {
154- let assert Ok(id) =
155- typeid.from_uuid("prefix", "01890a5d-ac96-774b-bcce-b302099a8057" )
161+ let uuid = "01890a5d-ac96-774b-bcce-b302099a8057"
162+ let assert Ok(id) = typeid.from_uuid("prefix", uuid )
156163 assert "prefix" == typeid.prefix(id)
164+ assert uuid == typeid.uuid(id)
157165 assert "01h455vb4pex5vsknk084sn02q" == typeid.suffix(id)
158166 assert "prefix_01h455vb4pex5vsknk084sn02q" == typeid.to_string(id)
159167
160168 assert Ok(id) == typeid.parse("prefix_01h455vb4pex5vsknk084sn02q")
161169}
162170
163171pub fn prefix_underscore_test() {
164- let assert Ok(id) =
165- typeid.from_uuid("pre_fix", "00000000-0000-0000-0000-000000000000" )
172+ let uuid = "00000000-0000-0000-0000-000000000000"
173+ let assert Ok(id) = typeid.from_uuid("pre_fix", uuid )
166174 assert "pre_fix" == typeid.prefix(id)
175+ assert uuid == typeid.uuid(id)
167176 assert "00000000000000000000000000" == typeid.suffix(id)
168177 assert "pre_fix_00000000000000000000000000" == typeid.to_string(id)
169178
0 commit comments