You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
649 B
26 lines
649 B
#include <gtest/gtest.h> |
|
|
|
#include "appfat.h" |
|
#include "diablo.h" |
|
|
|
using namespace devilution; |
|
|
|
TEST(Appfat, app_fatal) |
|
{ |
|
EXPECT_EXIT(app_fatal("test"), ::testing::ExitedWithCode(1), "test"); |
|
} |
|
|
|
TEST(Appfat, ErrDlg) |
|
{ |
|
EXPECT_EXIT(ErrDlg("Title", "Unknown error", "appfat.cpp", 7), ::testing::ExitedWithCode(1), "Unknown error\n\nThe error occurred at: appfat.cpp line 7"); |
|
} |
|
|
|
TEST(Appfat, InsertCDDlg) |
|
{ |
|
EXPECT_EXIT(InsertCDDlg("diabdat.mpq"), ::testing::ExitedWithCode(1), "diabdat.mpq"); |
|
} |
|
|
|
TEST(Appfat, DirErrorDlg) |
|
{ |
|
EXPECT_EXIT(DirErrorDlg("/"), ::testing::ExitedWithCode(1), "Unable to write to location:\n/"); |
|
}
|
|
|