Size: 409 bytes.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
// cs/renderer/audio/sinusodal_test.cc
#include "cs/renderer/audio/sinusodal.h"

#include "cs/renderer/precision/floats.hh"
#include "gmock/gmock.h"
#include "gtest/gtest.h"

using ::cs::audio::sinusodal;
using ::cs::renderer::precision::FloatsNear;

TEST(Sinusodal, Zero) {
  EXPECT_TRUE(FloatsNear(sinusodal(440, 0), 0));
}

TEST(Sinusodal, HalfPhase) {
  EXPECT_TRUE(FloatsNear(sinusodal(440, 0.5), 0));
}
v0 (commit) © 2025 @p13i.io | Load balancer proxied to: cs-code-viewer-2:8080 in 4ms.