Skip to content

Commit 832d561

Browse files
committed
Fix approx_constant, assertions_on_constants, assign_op_pattern, and bool_assert_comparison throughout stacks-core
Signed-off-by: Jacinta Ferrant <[email protected]>
1 parent a46254d commit 832d561

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+1673
-2203
lines changed

clarity/src/vm/tests/assets.rs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ fn test_native_stx_ops(epoch: StacksEpochId, mut env_factory: TopLevelMemoryEnvi
212212
.unwrap();
213213

214214
assert!(is_err_code(&result, 3));
215-
assert_eq!(asset_map.to_table().len(), 0);
215+
assert!(asset_map.to_table().is_empty());
216216

217217
let (result, asset_map, _events) = execute_transaction(
218218
&mut owned_env,
@@ -224,7 +224,7 @@ fn test_native_stx_ops(epoch: StacksEpochId, mut env_factory: TopLevelMemoryEnvi
224224
.unwrap();
225225

226226
assert!(is_err_code(&result, 3));
227-
assert_eq!(asset_map.to_table().len(), 0);
227+
assert!(asset_map.to_table().is_empty());
228228

229229
// test 2: from = to
230230

@@ -238,7 +238,7 @@ fn test_native_stx_ops(epoch: StacksEpochId, mut env_factory: TopLevelMemoryEnvi
238238
.unwrap();
239239

240240
assert!(is_err_code(&result, 2));
241-
assert_eq!(asset_map.to_table().len(), 0);
241+
assert!(asset_map.to_table().is_empty());
242242

243243
// test 3: sender is not tx-sender
244244

@@ -252,7 +252,7 @@ fn test_native_stx_ops(epoch: StacksEpochId, mut env_factory: TopLevelMemoryEnvi
252252
.unwrap();
253253

254254
assert!(is_err_code(&result, 4));
255-
assert_eq!(asset_map.to_table().len(), 0);
255+
assert!(asset_map.to_table().is_empty());
256256

257257
let (result, asset_map, _events) = execute_transaction(
258258
&mut owned_env,
@@ -264,7 +264,7 @@ fn test_native_stx_ops(epoch: StacksEpochId, mut env_factory: TopLevelMemoryEnvi
264264
.unwrap();
265265

266266
assert!(is_err_code(&result, 4));
267-
assert_eq!(asset_map.to_table().len(), 0);
267+
assert!(asset_map.to_table().is_empty());
268268

269269
// test 4: amount > balance
270270

@@ -278,7 +278,7 @@ fn test_native_stx_ops(epoch: StacksEpochId, mut env_factory: TopLevelMemoryEnvi
278278
.unwrap();
279279

280280
assert!(is_err_code(&result, 1));
281-
assert_eq!(asset_map.to_table().len(), 0);
281+
assert!(asset_map.to_table().is_empty());
282282

283283
let (result, asset_map, _events) = execute_transaction(
284284
&mut owned_env,
@@ -290,7 +290,7 @@ fn test_native_stx_ops(epoch: StacksEpochId, mut env_factory: TopLevelMemoryEnvi
290290
.unwrap();
291291

292292
assert!(is_err_code(&result, 1));
293-
assert_eq!(asset_map.to_table().len(), 0);
293+
assert!(asset_map.to_table().is_empty());
294294

295295
// test 5: overflow
296296
// NOTE: this tested behavior is no longer reachable: the total liquid ustx supply
@@ -569,7 +569,7 @@ fn test_simple_token_system(
569569
.unwrap();
570570
assert!(!is_committed(&result));
571571

572-
assert_eq!(asset_map.to_table().len(), 0);
572+
assert!(asset_map.to_table().is_empty());
573573

574574
let (result, asset_map, _events) = execute_transaction(
575575
&mut owned_env,
@@ -597,7 +597,7 @@ fn test_simple_token_system(
597597
.unwrap();
598598

599599
assert!(is_err_code(&result, 1));
600-
assert_eq!(asset_map.to_table().len(), 0);
600+
assert!(asset_map.to_table().is_empty());
601601

602602
let (result, asset_map, _events) = execute_transaction(
603603
&mut owned_env,
@@ -609,7 +609,7 @@ fn test_simple_token_system(
609609
.unwrap();
610610

611611
assert!(is_err_code(&result, 2));
612-
assert_eq!(asset_map.to_table().len(), 0);
612+
assert!(asset_map.to_table().is_empty());
613613

614614
let err = execute_transaction(
615615
&mut owned_env,
@@ -635,7 +635,7 @@ fn test_simple_token_system(
635635
.unwrap();
636636

637637
assert_eq!(result, Value::UInt(1000));
638-
assert_eq!(asset_map.to_table().len(), 0);
638+
assert!(asset_map.to_table().is_empty());
639639

640640
let (result, asset_map, _events) = execute_transaction(
641641
&mut owned_env,
@@ -647,7 +647,7 @@ fn test_simple_token_system(
647647
.unwrap();
648648

649649
assert_eq!(result, Value::UInt(9200));
650-
assert_eq!(asset_map.to_table().len(), 0);
650+
assert!(asset_map.to_table().is_empty());
651651

652652
let (result, asset_map, _events) = execute_transaction(
653653
&mut owned_env,
@@ -814,7 +814,7 @@ fn test_simple_token_system(
814814
.unwrap();
815815

816816
assert!(!is_committed(&result));
817-
assert_eq!(asset_map.to_table().len(), 0);
817+
assert!(asset_map.to_table().is_empty());
818818
}
819819

820820
#[apply(test_epochs)]
@@ -1126,7 +1126,7 @@ fn test_simple_naming_system(
11261126
)
11271127
.unwrap();
11281128
assert!(is_err_code(&result, 0));
1129-
assert_eq!(asset_map.to_table().len(), 0);
1129+
assert!(asset_map.to_table().is_empty());
11301130

11311131
let (result, asset_map, _events) = execute_transaction(
11321132
&mut owned_env,
@@ -1157,7 +1157,7 @@ fn test_simple_naming_system(
11571157
.unwrap();
11581158

11591159
assert!(is_err_code(&result, 1));
1160-
assert_eq!(asset_map.to_table().len(), 0);
1160+
assert!(asset_map.to_table().is_empty());
11611161

11621162
let (result, asset_map, _events) = execute_transaction(
11631163
&mut owned_env,
@@ -1169,7 +1169,7 @@ fn test_simple_naming_system(
11691169
.unwrap();
11701170

11711171
assert!(is_committed(&result));
1172-
assert_eq!(asset_map.to_table().len(), 0);
1172+
assert!(asset_map.to_table().is_empty());
11731173

11741174
// let's transfer name
11751175

@@ -1183,7 +1183,7 @@ fn test_simple_naming_system(
11831183
.unwrap();
11841184

11851185
assert!(is_err_code(&result, 3));
1186-
assert_eq!(asset_map.to_table().len(), 0);
1186+
assert!(asset_map.to_table().is_empty());
11871187

11881188
let (result, asset_map, _events) = execute_transaction(
11891189
&mut owned_env,
@@ -1195,7 +1195,7 @@ fn test_simple_naming_system(
11951195
.unwrap();
11961196

11971197
assert!(is_err_code(&result, 1));
1198-
assert_eq!(asset_map.to_table().len(), 0);
1198+
assert!(asset_map.to_table().is_empty());
11991199

12001200
let (result, asset_map, _events) = execute_transaction(
12011201
&mut owned_env,
@@ -1207,7 +1207,7 @@ fn test_simple_naming_system(
12071207
.unwrap();
12081208

12091209
assert!(is_err_code(&result, 2));
1210-
assert_eq!(asset_map.to_table().len(), 0);
1210+
assert!(asset_map.to_table().is_empty());
12111211

12121212
let (result, asset_map, _events) = execute_transaction(
12131213
&mut owned_env,
@@ -1314,7 +1314,7 @@ fn test_simple_naming_system(
13141314
.unwrap();
13151315

13161316
assert!(is_committed(&result));
1317-
assert_eq!(asset_map.to_table().len(), 0);
1317+
assert!(asset_map.to_table().is_empty());
13181318

13191319
// p2 burning 8 (which belongs to p1) should succeed even though sender != tx_sender.
13201320
let (result, asset_map, _events) = execute_transaction(
@@ -1375,7 +1375,7 @@ fn test_simple_naming_system(
13751375
.unwrap();
13761376

13771377
assert!(is_committed(&result));
1378-
assert_eq!(asset_map.to_table().len(), 0);
1378+
assert!(asset_map.to_table().is_empty());
13791379

13801380
{
13811381
let mut env = owned_env.get_exec_environment(None, None, &placeholder_context);

libsigner/src/tests/http.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ fn test_run_http_request_no_body() {
338338
)
339339
.unwrap();
340340

341-
assert_eq!(result_chunked.len(), 0);
342-
assert_eq!(result_plain.len(), 0);
341+
assert!(result_chunked.is_empty());
342+
assert!(result_plain.is_empty());
343343
}
344344
}

stacks-common/src/deps_common/httparse/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -939,7 +939,7 @@ mod tests {
939939
assert_eq!(req.method.unwrap(), "GET");
940940
assert_eq!(req.path.unwrap(), "/");
941941
assert_eq!(req.version.unwrap(), 1);
942-
assert_eq!(req.headers.len(), 0);
942+
assert!(req.headers.is_empty());
943943
}
944944
}
945945

@@ -950,7 +950,7 @@ mod tests {
950950
assert_eq!(req.method.unwrap(), "GET");
951951
assert_eq!(req.path.unwrap(), "/thing?data=a");
952952
assert_eq!(req.version.unwrap(), 1);
953-
assert_eq!(req.headers.len(), 0);
953+
assert!(req.headers.is_empty());
954954
}
955955
}
956956

@@ -961,7 +961,7 @@ mod tests {
961961
assert_eq!(req.method.unwrap(), "GET");
962962
assert_eq!(req.path.unwrap(), "/thing?data=a^");
963963
assert_eq!(req.version.unwrap(), 1);
964-
assert_eq!(req.headers.len(), 0);
964+
assert!(req.headers.is_empty());
965965
}
966966
}
967967

@@ -1084,7 +1084,7 @@ mod tests {
10841084
assert_eq!(req.method.unwrap(), "GET");
10851085
assert_eq!(req.path.unwrap(), "/");
10861086
assert_eq!(req.version.unwrap(), 1);
1087-
assert_eq!(req.headers.len(), 0);
1087+
assert!(req.headers.is_empty());
10881088
}
10891089
}
10901090

@@ -1095,7 +1095,7 @@ mod tests {
10951095
assert_eq!(req.method.unwrap(), "GET");
10961096
assert_eq!(req.path.unwrap(), "/");
10971097
assert_eq!(req.version.unwrap(), 1);
1098-
assert_eq!(req.headers.len(), 0);
1098+
assert!(req.headers.is_empty());
10991099
}
11001100
}
11011101

@@ -1106,7 +1106,7 @@ mod tests {
11061106
assert_eq!(req.method.unwrap(), "GET");
11071107
assert_eq!(req.path.unwrap(), "/\\?wayne\\=5");
11081108
assert_eq!(req.version.unwrap(), 1);
1109-
assert_eq!(req.headers.len(), 0);
1109+
assert!(req.headers.is_empty());
11101110
}
11111111
}
11121112

stacks-common/src/deps_common/httparse_tests/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2283,7 +2283,7 @@ req! {
22832283
assert_eq!(req.method.unwrap(), "GET");
22842284
assert_eq!(req.path.unwrap(), "\\.\\./");
22852285
assert_eq!(req.version.unwrap(), 1);
2286-
assert_eq!(req.headers.len(), 0);
2286+
assert!(req.headers.is_empty());
22872287
}
22882288
}
22892289

stacks-common/src/util/hash.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -816,7 +816,7 @@ mod test {
816816
vec![127, 0, 0, 1]
817817
);
818818

819-
assert_eq!(bin_bytes("").unwrap().len(), 0);
819+
assert!(bin_bytes("").unwrap().is_empty());
820820
assert!(bin_bytes("2").is_err());
821821
}
822822
}

stacks-common/src/util/pipe.rs

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ impl PipeRead {
103103
}
104104

105105
fn fill_buf(&mut self, buf: &mut [u8]) -> io::Result<usize> {
106-
assert_eq!(self.buf.len(), 0);
106+
assert!(self.buf.is_empty());
107107
assert_eq!(self.i, 0);
108108

109109
let mut copied = 0;
@@ -429,16 +429,14 @@ mod test {
429429

430430
let nw = match pipe_write.write(&buf[i..(i + span)]) {
431431
Ok(sz) => sz,
432-
Err(e) => match e.kind() {
433-
io::ErrorKind::BrokenPipe => {
432+
Err(e) => {
433+
if let io::ErrorKind::BrokenPipe = e.kind() {
434434
broken_pipe = true;
435435
0
436+
} else {
437+
panic!("unwrapped err: {e:?}");
436438
}
437-
_ => {
438-
assert!(false, "unwrapped err: {:?}", &e);
439-
unreachable!();
440-
}
441-
},
439+
}
442440
};
443441

444442
i += span;
@@ -449,7 +447,7 @@ mod test {
449447
assert_eq!(i, buf.len());
450448
}
451449

452-
test_debug!("producer exit; wrote {} bytes", i);
450+
test_debug!("producer exit; wrote {i} bytes");
453451
});
454452

455453
let consumer = thread::spawn(move || {
@@ -462,27 +460,23 @@ mod test {
462460

463461
let nr = match pipe_read.read(&mut next_bytes[..]) {
464462
Ok(sz) => sz,
465-
Err(e) => match e.kind() {
466-
io::ErrorKind::BrokenPipe => {
463+
Err(e) => {
464+
if let io::ErrorKind::BrokenPipe = e.kind() {
467465
test_debug!("Read pipe broke");
468466
broken_pipe = true;
469467
0
468+
} else {
469+
panic!("unwrapped err: {e:?}");
470470
}
471-
_ => {
472-
assert!(false, "unwrapped err: {:?}", &e);
473-
unreachable!();
474-
}
475-
},
471+
}
476472
};
477473

478474
input.extend_from_slice(&next_bytes[0..nr]);
479475

480-
test_debug!("Read buffer added {} bytes (now {})", nr, input.len());
476+
test_debug!("Read buffer added {nr} bytes (now {})", input.len());
481477
assert!(
482478
nr == span || input.len() == buf_compare.len(),
483-
"nr = {}, span = {}, input.len() = {}, buf_compare.len() = {}",
484-
nr,
485-
span,
479+
"nr = {nr}, span = {span}, input.len() = {}, buf_compare.len() = {}",
486480
input.len(),
487481
buf_compare.len()
488482
);

stacks-common/src/util/secp256k1.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ mod tests {
558558
(_, _) => {
559559
// either got a key when we didn't expect one, or didn't get a key when we did
560560
// expect one.
561-
assert!(false, "Unexpected result: we either got a key when we didn't expect one, or didn't get a key when we did expect one.");
561+
panic!("Unexpected result: we either got a key when we didn't expect one, or didn't get a key when we did expect one.");
562562
}
563563
}
564564
}

stacks-signer/src/signerdb.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1899,7 +1899,7 @@ mod tests {
18991899
assert_eq!(pending_hash, Some(Sha512Trunc256Sum([0x03; 32])));
19001900

19011901
let pendings = db.get_all_pending_block_validations().unwrap();
1902-
assert_eq!(pendings.len(), 0);
1902+
assert!(pendings.is_empty());
19031903
}
19041904

19051905
#[test]

0 commit comments

Comments
 (0)