Skip to content

Commit cfc0070

Browse files
authored
Merge pull request #1272 from ingve/dev
test: modernize some tests
2 parents 27cd81f + c0e0858 commit cfc0070

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

test/fs/unit/memdisk_test.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@
2020

2121
CASE("memdisk properties")
2222
{
23-
auto disk = fs::new_shared_memdisk();
24-
EXPECT(disk->empty() == true);
25-
EXPECT(disk->device_id() == 0);
26-
EXPECT(disk->fs_ready() == false);
27-
EXPECT(disk->name() == "memdisk0");
28-
EXPECT(disk->dev().size() == 0ull);
29-
EXPECT(disk->dev().device_type() == "Block device");
30-
EXPECT(disk->dev().driver_name() == "MemDisk");
23+
fs::Disk& disk = fs::memdisk();
24+
EXPECT(disk.empty() == true);
25+
EXPECT(disk.device_id() == 0);
26+
EXPECT(disk.fs_ready() == false);
27+
EXPECT(disk.name() == "memdisk0");
28+
EXPECT(disk.dev().size() == 0ull);
29+
EXPECT(disk.dev().device_type() == "Block device");
30+
EXPECT(disk.dev().driver_name() == "MemDisk");
3131
bool enumerated_partitions {false};
32-
32+
3333
fs::Disk::on_parts_func part_fn = [&enumerated_partitions, &lest_env]
3434
(fs::error_t err, std::vector<fs::Disk::Partition>& partitions)
3535
{
@@ -39,6 +39,6 @@ CASE("memdisk properties")
3939
}
4040
};
4141

42-
disk->partitions(part_fn);
42+
disk.partitions(part_fn);
4343
EXPECT(enumerated_partitions == true);
4444
}

test/posix/integration/conf/service.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ extern "C" void test_sysconf();
2929
extern "C" void test_pathconf();
3030
extern "C" void test_pwd();
3131

32-
fs::Disk_ptr& memdisk() {
33-
static auto disk = fs::new_shared_memdisk();
32+
fs::Disk& memdisk() {
33+
fs::Disk& disk = fs::memdisk();
3434

35-
if (not disk->fs_ready()) {
36-
disk->init_fs([](fs::error_t err, auto&) {
35+
if (not disk.fs_ready()) {
36+
disk.init_fs([](fs::error_t err, auto&) {
3737
if (err) {
3838
printf("ERROR MOUNTING DISK\n");
3939
printf("%s\n", err.reason().c_str());
@@ -58,7 +58,7 @@ int main(int, char **) {
5858
test_sysconf();
5959

6060
// mount a disk with contents for testing
61-
auto root = memdisk()->fs().stat("/");
61+
auto root = memdisk().fs().stat("/");
6262
fs::mount("/etc", root, "test fs");
6363
test_pathconf();
6464

0 commit comments

Comments
 (0)