1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
//
// lager - library for functional interactive c++ programs
// Copyright (C) 2017 Juan Pedro Bolivar Puente
//
// This file is part of lager.
//
// lager is free software: you can redistribute it and/or modify
// it under the terms of the MIT License, as detailed in the LICENSE
// file located at the root of this source code distribution,
// or here: <https://github.com/arximboldi/lager/blob/master/LICENSE>
//
#include "cerealize.hpp"
#include <catch2/catch.hpp>
#include <lager/extra/cereal/immer_array.hpp>
TEST_CASE("basic")
{
auto x = immer::array<int>{{1, 2, 3, 5, 6}};
auto y = cerealize(x);
CHECK(x == y);
}
|