Basic API test. No data should be going to disk.
| 627 | |
| 628 | // Basic API test. No data should be going to disk. |
| 629 | TEST_F(SimpleTupleStreamTest, Basic) { |
| 630 | Init(numeric_limits<int64_t>::max()); |
| 631 | TestValues<int>(0, int_desc_, false, true); |
| 632 | TestValues<int>(1, int_desc_, false, true); |
| 633 | TestValues<int>(10, int_desc_, false, true); |
| 634 | TestValues<int>(100, int_desc_, false, true); |
| 635 | TestValues<int>(0, int_desc_, false, false); |
| 636 | TestValues<int>(1, int_desc_, false, false); |
| 637 | TestValues<int>(10, int_desc_, false, false); |
| 638 | TestValues<int>(100, int_desc_, false, false); |
| 639 | |
| 640 | TestValues<StringValue>(0, string_desc_, false, true); |
| 641 | TestValues<StringValue>(1, string_desc_, false, true); |
| 642 | TestValues<StringValue>(10, string_desc_, false, true); |
| 643 | TestValues<StringValue>(100, string_desc_, false, true); |
| 644 | TestValues<StringValue>(0, string_desc_, false, false); |
| 645 | TestValues<StringValue>(1, string_desc_, false, false); |
| 646 | TestValues<StringValue>(10, string_desc_, false, false); |
| 647 | TestValues<StringValue>(100, string_desc_, false, false); |
| 648 | |
| 649 | TestIntValuesInterleaved(0, 1, true); |
| 650 | TestIntValuesInterleaved(1, 1, true); |
| 651 | TestIntValuesInterleaved(10, 5, true); |
| 652 | TestIntValuesInterleaved(100, 15, true); |
| 653 | TestIntValuesInterleaved(0, 1, false); |
| 654 | TestIntValuesInterleaved(1, 1, false); |
| 655 | TestIntValuesInterleaved(10, 5, false); |
| 656 | TestIntValuesInterleaved(100, 15, false); |
| 657 | } |
| 658 | |
| 659 | // Test with only 1 buffer. |
| 660 | TEST_F(SimpleTupleStreamTest, OneBufferSpill) { |
nothing calls this directly
no test coverage detected