mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 19:25:43 +00:00
bea3aefea7
The only complication was that I had to add namespaces to TestAudioMixer.cpp and TestAudioSegment.cpp to avoid multiple definitions of a few small helper functions like GetLowValue(). --HG-- rename : dom/media/compiledtest/TestAudioBuffers.cpp => dom/media/gtest/TestAudioBuffers.cpp rename : dom/media/compiledtest/TestAudioMixer.cpp => dom/media/gtest/TestAudioMixer.cpp rename : dom/media/compiledtest/TestAudioPacketizer.cpp => dom/media/gtest/TestAudioPacketizer.cpp rename : dom/media/compiledtest/TestAudioSegment.cpp => dom/media/gtest/TestAudioSegment.cpp extra : rebase_source : f42a1209b98a344c77e1245815eebc86a16866c0
10 lines
210 B
C++
10 lines
210 B
C++
#include <stdint.h>
|
|
#include "gtest/gtest.h"
|
|
|
|
extern "C" uint8_t* test_rust();
|
|
|
|
TEST(rust, CallFromCpp) {
|
|
auto greeting = test_rust();
|
|
EXPECT_STREQ(reinterpret_cast<char*>(greeting), "hello from rust.");
|
|
}
|