Merge branch 'master' into dev/neilmac/iterators

This commit is contained in:
Neil MacIntosh committed 2016-08-10 19:00:43 -07:00
commit 6b4ae834a3
21 files changed
+62 -38

No files matched your search

+2 -2
View File
@@ -9,7 +9,7 @@ endif()
add_subdirectory(unittest-cpp)
include_directories(
../include
..
./unittest-cpp
)
@@ -33,7 +33,7 @@ else()
endif()
function(add_gsl_test name)
add_executable(${name} ${name}.cpp ../include/gsl.h ../include/gsl_assert.h ../include/gsl_util.h ../include/multi_span.h ../include/span.h ../include/string_span.h)
add_executable(${name} ${name}.cpp ../gsl/gsl ../gsl/gsl_assert ../gsl/gsl_util ../gsl/multi_span ../gsl/span ../gsl/string_span)
target_link_libraries(${name} UnitTest++)
install(TARGETS ${name}
RUNTIME DESTINATION bin
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <gsl.h>
#include <gsl/gsl>
using namespace gsl;
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <gsl.h>
#include <gsl/gsl>
#include <vector>
#include <initializer_list>
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <multi_span.h>
#include <gsl/multi_span>
#include <vector>
using namespace std;
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <gsl_byte.h>
#include <gsl/gsl_byte>
#include <iostream>
#include <list>
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <multi_span.h>
#include <gsl/multi_span>
#include <iostream>
#include <list>
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <gsl.h>
#include <gsl/gsl>
#include <vector>
using namespace gsl;
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <gsl.h>
#include <gsl/gsl>
#include <functional>
using namespace gsl;
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <span.h>
#include <gsl/span>
#include <iostream>
#include <list>
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <multi_span.h>
#include <gsl/multi_span>
#include <string>
#include <vector>
+8 -1
View File
@@ -16,8 +16,9 @@
#include <UnitTest++/UnitTest++.h>
#include <cstdlib>
#include <string_span.h>
#include <gsl/string_span>
#include <vector>
#include <map>
using namespace std;
using namespace gsl;
@@ -942,7 +943,13 @@ SUITE(string_span_tests)
CHECK(*(str + 3) == L'\0');
}
}
}
TEST(Issue305)
{
std::map<gsl::cstring_span<>, int> foo = { { "foo", 0 },{ "bar", 1 } };
CHECK(foo["foo"] == 0);
CHECK(foo["bar"] == 1);
}
}
+1 -1
View File
@@ -15,7 +15,7 @@
///////////////////////////////////////////////////////////////////////////////
#include <UnitTest++/UnitTest++.h>
#include <gsl.h>
#include <gsl/gsl>
#include <functional>
using namespace gsl;