diff options
author | Daniil Cherednik <dan.cherednik@gmail.com> | 2020-01-04 12:55:00 +0300 |
---|---|---|
committer | Daniil Cherednik <dan.cherednik@gmail.com> | 2020-01-04 12:55:00 +0300 |
commit | 5ae5ed6b6c6f0a49372288e309244ccd0b54060f (patch) | |
tree | cd8ddd5a67a7af25f6e6f1291f97c0206d54fc5d /src | |
parent | d20ddaf16a9a6239928fdbc8b68ed9619f5118cc (diff) | |
download | atracdenc-5ae5ed6b6c6f0a49372288e309244ccd0b54060f.tar.gz |
UT refactoring
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 14 | ||||
-rw-r--r-- | src/bitstream/bitstream_ut.cpp | 8 | ||||
-rw-r--r-- | src/mdct/mdct_ut.cpp | 20 |
3 files changed, 23 insertions, 19 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0838942..689224e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -56,14 +56,13 @@ include_directories( set(SOURCE_FFT_LIB fft/kissfft_impl/kiss_fft.c) set_source_files_properties(fft/kissfft_impl/kiss_fft.c PROPERTIES COMPILE_FLAGS -Dkiss_fft_scalar=double) set(SOURCE_OMA_LIB oma/liboma/src/liboma.c) -set(SOURCE_EXE - main.cpp +set(SOURCE_BITSTREAM_LIB bitstream/bitstream.cpp) +set(SOURCE_ATRACDENC_IMPL wav.cpp aea.cpp env.cpp transient_detector.cpp atrac1denc.cpp - bitstream/bitstream.cpp atrac/atrac1.cpp atrac/atrac1_dequantiser.cpp atrac/atrac_scale.cpp @@ -74,11 +73,16 @@ set(SOURCE_EXE atrac/atrac3.cpp atrac/atrac3_bitstream.cpp mdct/mdct.cpp - ) +) add_library(fft_impl STATIC ${SOURCE_FFT_LIB}) add_library(pcm_io STATIC ${SOURCE_PCM_IO_LIB}) add_library(oma STATIC ${SOURCE_OMA_LIB}) +add_library(bitstream STATIC ${SOURCE_BITSTREAM_LIB}) +add_library(atracdenc_impl STATIC ${SOURCE_ATRACDENC_IMPL}) +set(SOURCE_EXE + main.cpp +) add_executable(atracdenc ${SOURCE_EXE}) -target_link_libraries(atracdenc fft_impl pcm_io oma ${SNDFILE_LIBRARIES}) +target_link_libraries(atracdenc fft_impl pcm_io oma bitstream atracdenc_impl ${SNDFILE_LIBRARIES}) diff --git a/src/bitstream/bitstream_ut.cpp b/src/bitstream/bitstream_ut.cpp index 853b969..a426e7c 100644 --- a/src/bitstream/bitstream_ut.cpp +++ b/src/bitstream/bitstream_ut.cpp @@ -35,7 +35,7 @@ TEST(TBitStream, SimpleWriteRead) { EXPECT_EQ(true, bs.Read(1)); } -TEST(TBisStream, OverlapWriteRead) { +TEST(TBitStream, OverlapWriteRead) { TBitStream bs; bs.Write(101, 22); EXPECT_EQ(22, bs.GetSizeInBits()); @@ -51,7 +51,7 @@ TEST(TBisStream, OverlapWriteRead) { EXPECT_EQ(323, bs.Read(22)); } -TEST(TBisStream, OverlapWriteRead2) { +TEST(TBitStream, OverlapWriteRead2) { TBitStream bs; bs.Write(2, 2); bs.Write(7, 4); @@ -62,7 +62,7 @@ TEST(TBisStream, OverlapWriteRead2) { EXPECT_EQ(10003, bs.Read(16)); } -TEST(TBisStream, OverlapWriteRead3) { +TEST(TBitStream, OverlapWriteRead3) { TBitStream bs; bs.Write(40, 6); bs.Write(3, 2); @@ -120,7 +120,7 @@ TEST(TBisStream, OverlapWriteRead3) { } -TEST(TBisStream, SignWriteRead) { +TEST(TBitStream, SignWriteRead) { TBitStream bs; bs.Write(MakeSign(-2, 3), 3); bs.Write(MakeSign(-1, 3), 3); diff --git a/src/mdct/mdct_ut.cpp b/src/mdct/mdct_ut.cpp index f9fb688..31f6f81 100644 --- a/src/mdct/mdct_ut.cpp +++ b/src/mdct/mdct_ut.cpp @@ -49,7 +49,7 @@ static vector<TFloat> midct(TFloat* x, int N) { return res; } -TEST(TBitStream, MDCT32) { +TEST(TMdctTest, MDCT32) { const int N = 32; TMDCT<N> transform(N); vector<TFloat> src(N); @@ -64,7 +64,7 @@ TEST(TBitStream, MDCT32) { } } -TEST(TBitStream, MDCT64) { +TEST(TMdctTest, MDCT64) { const int N = 64; TMDCT<N> transform(N); vector<TFloat> src(N); @@ -79,7 +79,7 @@ TEST(TBitStream, MDCT64) { } } -TEST(TBitStream, MDCT128) { +TEST(TMdctTest, MDCT128) { const int N = 128; TMDCT<N> transform(N); vector<TFloat> src(N); @@ -94,7 +94,7 @@ TEST(TBitStream, MDCT128) { } } -TEST(TBitStream, MDCT256) { +TEST(TMdctTest, MDCT256) { const int N = 256; TMDCT<N> transform(N); vector<TFloat> src(N); @@ -109,7 +109,7 @@ TEST(TBitStream, MDCT256) { } } -TEST(TBitStream, MDCT256_RAND) { +TEST(TMdctTest, MDCT256_RAND) { const int N = 256; TMDCT<N> transform(N); vector<TFloat> src(N); @@ -124,7 +124,7 @@ TEST(TBitStream, MDCT256_RAND) { } } -TEST(TBitStream, MIDCT32) { +TEST(TMdctTest, MIDCT32) { const int N = 32; TMIDCT<N> transform; vector<TFloat> src(N); @@ -139,7 +139,7 @@ TEST(TBitStream, MIDCT32) { } } -TEST(TBitStream, MIDCT64) { +TEST(TMdctTest, MIDCT64) { const int N = 64; TMIDCT<N> transform; vector<TFloat> src(N); @@ -154,7 +154,7 @@ TEST(TBitStream, MIDCT64) { } } -TEST(TBitStream, MIDCT128) { +TEST(TMdctTest, MIDCT128) { const int N = 128; TMIDCT<N> transform(N); vector<TFloat> src(N); @@ -169,7 +169,7 @@ TEST(TBitStream, MIDCT128) { } } -TEST(TBitStream, MIDCT256) { +TEST(TMdctTest, MIDCT256) { const int N = 256; TMIDCT<N> transform(N); vector<TFloat> src(N); @@ -184,7 +184,7 @@ TEST(TBitStream, MIDCT256) { } } -TEST(TBitStream, MIDCT256_RAND) { +TEST(TMdctTest, MIDCT256_RAND) { const int N = 256; TMIDCT<N> transform(N); vector<TFloat> src(N); |