From c81fdc88cc69b511814828618db510af7b787343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 20 Feb 2004 15:05:40 +0000 Subject: [PATCH] Added some output to test archiving functionality. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6661 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tests/kits/interface/ScrollViewTest.cpp | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/tests/kits/interface/ScrollViewTest.cpp b/src/tests/kits/interface/ScrollViewTest.cpp index c758b31ed8..221b1f76fa 100644 --- a/src/tests/kits/interface/ScrollViewTest.cpp +++ b/src/tests/kits/interface/ScrollViewTest.cpp @@ -10,6 +10,11 @@ #include #include +#include + + +#define TESTS + class Window : public BWindow { public: @@ -49,8 +54,33 @@ Window::Window() scroller->SetBorderHighlighted(true); box->AddChild(scroller); +#ifdef TESTS + if (i == 7) { + BMessage archive; + if (scroller->Archive(&archive/*, false*/) == B_OK) { + puts("BScrollView archived:"); + archive.PrintToStream(); + } else + puts("archiving failed!"); + + BScrollView *second = (BScrollView *)BScrollView::Instantiate(&archive); + archive.MakeEmpty(); + if (second != NULL && second->Archive(&archive) == B_OK) { + puts("2. BScrollView archived:"); + archive.PrintToStream(); + } + } + + if (i % 4 == 3) + scroller->SetBorder(B_FANCY_BORDER); +#endif + rect.OffsetBy(120, 0); } + +#ifdef TESTS + printf("sizeof = %lu\n", sizeof(BScrollView)); +#endif }