Sha256: 9a12ec17bcbc81403172ccd1d57a973b3200d64805808d4c310b9503ba369291

Contents?: true

Size: 462 Bytes

Versions: 1

Compression:

Stored size: 462 Bytes

Contents

#include "limonp/CastFloat.hpp"
#include "gtest/gtest.h"
#include <cmath>

using namespace std;
using namespace limonp;
using namespace CastFloat;

TEST(CastFunctTest, Test1) {
  ASSERT_LT(abs(shortBitsToFloat(127) - 3.43025e-05), 0.0001);
  ASSERT_LT(abs(-122880 - shortBitsToFloat(-128)), 0.0001);
  ASSERT_EQ(shortBitsToFloat(0), 0);
  //for(short i = -128 ; i <= 127; i++)
  //{
  //    float f = shortBitsToFloat(i);
  //    cout<<i<<" "<<f<<endl;
  //}
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cppjieba_rb-0.4.4 ext/cppjieba/deps/limonp/test/unittest/TCastFloat.cpp