From a87d322fee1162de9ad7555dd9c7d16169d637dd Mon Sep 17 00:00:00 2001 From: cxl Date: Tue, 28 Jun 2016 13:13:36 +0000 Subject: [PATCH] .autotest git-svn-id: svn://ultimatepp.org/upp/trunk@9985 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- autotest/Stream/Stream.cpp | 29 +++++++++++++++++++++++++++++ autotest/Stream/Stream.upp | 9 +++++++++ autotest/Stream/init | 4 ++++ 3 files changed, 42 insertions(+) create mode 100644 autotest/Stream/Stream.cpp create mode 100644 autotest/Stream/Stream.upp create mode 100644 autotest/Stream/init diff --git a/autotest/Stream/Stream.cpp b/autotest/Stream/Stream.cpp new file mode 100644 index 000000000..574d0dcb1 --- /dev/null +++ b/autotest/Stream/Stream.cpp @@ -0,0 +1,29 @@ +#include + +using namespace Upp; + +CONSOLE_APP_MAIN +{ + StdLogSetup(LOG_COUT|LOG_FILE); + + SizeStream ss; + + ASSERT(ss.IsStoring()); + + ss.Put(0); + + ASSERT(ss.GetSize() == 1); + + int len = 1; + + SeedRandom(); + for(int i = 0; i < 100; i++) { + byte h[201]; + int l = Random(200); + ss.Put(h, l); + len += l; + ASSERT(len == ss.GetSize()); + } + + LOG("============= OK"); +} diff --git a/autotest/Stream/Stream.upp b/autotest/Stream/Stream.upp new file mode 100644 index 000000000..984a279cd --- /dev/null +++ b/autotest/Stream/Stream.upp @@ -0,0 +1,9 @@ +uses + Core; + +file + Stream.cpp; + +mainconfig + "" = ""; + diff --git a/autotest/Stream/init b/autotest/Stream/init new file mode 100644 index 000000000..d7013bc1b --- /dev/null +++ b/autotest/Stream/init @@ -0,0 +1,4 @@ +#ifndef _Stream_icpp_init_stub +#define _Stream_icpp_init_stub +#include "Core/init" +#endif