2019-11-24 22:22:18 -05:00
|
|
|
#include <notcurses.h>
|
|
|
|
#include "main.h"
|
|
|
|
|
|
|
|
class LibavTest : public :: testing::Test {
|
|
|
|
protected:
|
|
|
|
void SetUp() override {
|
|
|
|
}
|
|
|
|
|
|
|
|
void TearDown() override {
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
TEST_F(LibavTest, LoadImage) {
|
2019-11-27 15:22:54 -05:00
|
|
|
auto ncv = notcurses_visual_open(nullptr, "../tools/dsscaw-purp.png");
|
|
|
|
ASSERT_NE(nullptr, ncv);
|
2019-11-27 15:48:18 -05:00
|
|
|
ASSERT_NE(nullptr, ncvisual_decode(ncv));
|
2019-11-27 15:22:54 -05:00
|
|
|
ncvisual_destroy(ncv);
|
2019-11-26 20:19:16 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
TEST_F(LibavTest, LoadVideo) {
|
2019-11-27 15:22:54 -05:00
|
|
|
auto ncv = notcurses_visual_open(nullptr, "../tools/atliens.mkv");
|
|
|
|
ASSERT_NE(nullptr, ncv);
|
2019-11-27 15:48:18 -05:00
|
|
|
ASSERT_NE(nullptr, ncvisual_decode(ncv));
|
2019-11-27 15:22:54 -05:00
|
|
|
ncvisual_destroy(ncv);
|
2019-11-24 22:22:18 -05:00
|
|
|
}
|