mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 12:16:31 +00:00
添加动态申请的bitmap (#532)
This commit is contained in:
@ -70,7 +70,7 @@ fn test_empty_bitmap_64() {
|
||||
|
||||
/// 测试长度为32的bmp,其中第一个元素为1
|
||||
#[test]
|
||||
fn test_bitmap_32_first_1() {
|
||||
fn test_static_bitmap_32_first_1() {
|
||||
let mut bitmap = StaticBitmap::<32>::new();
|
||||
bitmap.set(0, true);
|
||||
assert_eq!(bitmap.len(), 32);
|
||||
@ -111,7 +111,7 @@ fn test_bitmap_32_first_1() {
|
||||
|
||||
/// 测试长度为32的bmp,其中中间某个元素为1
|
||||
#[test]
|
||||
fn test_bitmap_32_middle_1() {
|
||||
fn test_static_bitmap_32_middle_1() {
|
||||
let mut bitmap = StaticBitmap::<32>::new();
|
||||
bitmap.set(15, true);
|
||||
assert_eq!(bitmap.len(), 32);
|
||||
@ -153,7 +153,7 @@ fn test_bitmap_32_middle_1() {
|
||||
|
||||
/// 测试长度为32的bmp,其中最后一个元素为1
|
||||
#[test]
|
||||
fn test_bitmap_32_last_1() {
|
||||
fn test_static_bitmap_32_last_1() {
|
||||
let mut bitmap = StaticBitmap::<32>::new();
|
||||
bitmap.set(31, true);
|
||||
assert_eq!(bitmap.len(), 32);
|
||||
@ -195,7 +195,7 @@ fn test_bitmap_32_last_1() {
|
||||
|
||||
/// 测试长度为64的bmp,其中第一个元素为1
|
||||
#[test]
|
||||
fn test_bitmap_64_first_1() {
|
||||
fn test_static_bitmap_64_first_1() {
|
||||
let mut bitmap = StaticBitmap::<64>::new();
|
||||
bitmap.set(0, true);
|
||||
assert_eq!(bitmap.len(), 64);
|
||||
@ -236,7 +236,7 @@ fn test_bitmap_64_first_1() {
|
||||
|
||||
/// 测试长度为64的bmp,其中中间某个元素为1
|
||||
#[test]
|
||||
fn test_bitmap_64_middle_1() {
|
||||
fn test_static_bitmap_64_middle_1() {
|
||||
let mut bitmap = StaticBitmap::<64>::new();
|
||||
bitmap.set(15, true);
|
||||
assert_eq!(bitmap.len(), 64);
|
||||
@ -278,7 +278,7 @@ fn test_bitmap_64_middle_1() {
|
||||
|
||||
/// 测试长度为64的bmp,其中最后一个元素为1
|
||||
#[test]
|
||||
fn test_bitmap_64_last_1() {
|
||||
fn test_static_bitmap_64_last_1() {
|
||||
let mut bitmap = StaticBitmap::<64>::new();
|
||||
bitmap.set(63, true);
|
||||
assert_eq!(bitmap.len(), 64);
|
||||
@ -320,7 +320,7 @@ fn test_bitmap_64_last_1() {
|
||||
|
||||
/// 测试长度为64的bmp,其中第一个和最后一个元素为1
|
||||
#[test]
|
||||
fn test_bitmap_64_two_1_first() {
|
||||
fn test_static_bitmap_64_two_1_first() {
|
||||
let mut bitmap = StaticBitmap::<64>::new();
|
||||
bitmap.set(0, true);
|
||||
bitmap.set(63, true);
|
||||
@ -361,7 +361,7 @@ fn test_bitmap_64_two_1_first() {
|
||||
|
||||
/// 测试长度为64的bmp,中间两个不相邻的元素为1
|
||||
#[test]
|
||||
fn test_bitmap_64_two_1_middle() {
|
||||
fn test_static_bitmap_64_two_1_middle() {
|
||||
let mut bitmap = StaticBitmap::<64>::new();
|
||||
bitmap.set(15, true);
|
||||
bitmap.set(63, true);
|
||||
@ -403,7 +403,7 @@ fn test_bitmap_64_two_1_middle() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_bitmap_128_two_1_seperate_first() {
|
||||
fn test_static_bitmap_128_two_1_seperate_first() {
|
||||
let mut bitmap = StaticBitmap::<128>::new();
|
||||
|
||||
bitmap.set(0, true);
|
||||
@ -443,7 +443,7 @@ fn test_bitmap_128_two_1_seperate_first() {
|
||||
|
||||
/// 长度128, 第63、64bit为1
|
||||
#[test]
|
||||
fn test_bitmap_128_two_1_nearby_middle() {
|
||||
fn test_static_bitmap_128_two_1_nearby_middle() {
|
||||
let mut bitmap = StaticBitmap::<128>::new();
|
||||
|
||||
bitmap.set(63, true);
|
||||
@ -493,7 +493,7 @@ fn test_bitmap_128_two_1_nearby_middle() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_bitmap_full_32() {
|
||||
fn test_static_bitmap_full_32() {
|
||||
let mut bitmap = StaticBitmap::<32>::new();
|
||||
bitmap.set_all(true);
|
||||
|
||||
@ -531,7 +531,7 @@ fn test_bitmap_full_32() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_bitmap_full_64() {
|
||||
fn test_static_bitmap_full_64() {
|
||||
let mut bitmap = StaticBitmap::<64>::new();
|
||||
bitmap.set_all(true);
|
||||
|
||||
@ -569,7 +569,7 @@ fn test_bitmap_full_64() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_bitmap_full_100() {
|
||||
fn test_static_bitmap_full_100() {
|
||||
let mut bitmap = StaticBitmap::<100>::new();
|
||||
bitmap.set_all(true);
|
||||
|
||||
@ -607,7 +607,7 @@ fn test_bitmap_full_100() {
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_bitmap_full_128() {
|
||||
fn test_static_bitmap_full_128() {
|
||||
let mut bitmap = StaticBitmap::<128>::new();
|
||||
bitmap.set_all(true);
|
||||
|
||||
|
Reference in New Issue
Block a user