mirror of
https://github.com/akuker/RASCSI.git
synced 2025-02-18 01:31:02 +00:00
27 lines
659 B
C++
27 lines
659 B
C++
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// SCSI Target Emulator RaSCSI Reloaded
|
||
|
// for Raspberry Pi
|
||
|
//
|
||
|
// Copyright (C) 2022 Uwe Seimet
|
||
|
//
|
||
|
// These tests only test up the point where a network connection is required.
|
||
|
//
|
||
|
//---------------------------------------------------------------------------
|
||
|
|
||
|
#include <gtest/gtest.h>
|
||
|
|
||
|
#include "rascsi/rascsi_service.h"
|
||
|
|
||
|
TEST(RascsiServiceTest, LifeCycle)
|
||
|
{
|
||
|
RascsiService service;
|
||
|
|
||
|
EXPECT_TRUE(service.Init(nullptr, 65535));
|
||
|
EXPECT_FALSE(service.Init(nullptr, 65536));
|
||
|
EXPECT_FALSE(service.Init(nullptr, 0));
|
||
|
EXPECT_FALSE(service.Init(nullptr, -1));
|
||
|
|
||
|
service.Cleanup();
|
||
|
}
|