Replace boost features with C++11 equivalents (#58)

* Replace boost features with C++11 equivalents

Signed-off-by: Jacob Perron <jacob@openrobotics.org>

* Include <cmath> in util.h

Needed for std::abs

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
This commit is contained in:
Jacob Perron 2020-11-01 18:05:17 -08:00 committed by GitHub
parent 850b011a55
commit 2b9591f0f7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 95 additions and 87 deletions

View file

@ -33,17 +33,17 @@ POSSIBILITY OF SUCH DAMAGE.
#include "gtest/gtest.h"
#include <boost/shared_ptr.hpp>
#include <memory>
TEST(SerialStreamTest, Constructor)
{
boost::shared_ptr<create::Data> data_ptr = boost::make_shared<create::Data>();
std::shared_ptr<create::Data> data_ptr = std::make_shared<create::Data>();
create::SerialStream serial_stream(data_ptr);
}
TEST(SerialStreamTest, Connected)
{
boost::shared_ptr<create::Data> data_ptr = boost::make_shared<create::Data>();
std::shared_ptr<create::Data> data_ptr = std::make_shared<create::Data>();
create::SerialStream serial_stream(data_ptr);
// Did not call connect and nothing to connect to, so expect false
@ -52,7 +52,7 @@ TEST(SerialStreamTest, Connected)
TEST(SerialStreamTest, Disconnect)
{
boost::shared_ptr<create::Data> data_ptr = boost::make_shared<create::Data>();
std::shared_ptr<create::Data> data_ptr = std::make_shared<create::Data>();
create::SerialStream serial_stream(data_ptr);
// Not connected, but should not fail
@ -61,7 +61,7 @@ TEST(SerialStreamTest, Disconnect)
TEST(SerialStreamTest, NumPackets)
{
boost::shared_ptr<create::Data> data_ptr = boost::make_shared<create::Data>();
std::shared_ptr<create::Data> data_ptr = std::make_shared<create::Data>();
create::SerialStream serial_stream(data_ptr);
// Not connected, so zero packets should have been received
@ -71,7 +71,7 @@ TEST(SerialStreamTest, NumPackets)
TEST(SerialStreamTest, Send)
{
boost::shared_ptr<create::Data> data_ptr = boost::make_shared<create::Data>();
std::shared_ptr<create::Data> data_ptr = std::make_shared<create::Data>();
create::SerialStream serial_stream(data_ptr);
// Some bytes to send (to set date)
@ -82,7 +82,7 @@ TEST(SerialStreamTest, Send)
TEST(SerialStreamTest, SendOpcode)
{
boost::shared_ptr<create::Data> data_ptr = boost::make_shared<create::Data>();
std::shared_ptr<create::Data> data_ptr = std::make_shared<create::Data>();
create::SerialStream serial_stream(data_ptr);
// Not connected, so failure expected