Skip to content

Commit 9339ab3

Browse files
committed
[libc++] Get rid of <sstream> in the valarray tests
1 parent 747b134 commit 9339ab3

20 files changed

+37
-247
lines changed

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/acos_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/asin_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_valarray_value.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan2_value_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/atan_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cos_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/exp_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/log10_valarray.pass.cpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,10 @@
1616

1717
#include <valarray>
1818
#include <cassert>
19-
#include <sstream>
2019
#include <cstddef>
2120

2221
#include "test_macros.h"
23-
24-
bool is_about(double x, double y, int p)
25-
{
26-
std::ostringstream o;
27-
o.precision(p);
28-
scientific(o);
29-
o << x;
30-
std::string a = o.str();
31-
o.str("");
32-
o << y;
33-
return a == o.str();
34-
}
22+
#include "valarray_helper.h"
3523

3624
int main(int, char**)
3725
{

0 commit comments

Comments
 (0)