From f34eb76357fdfc314d6451fd11a2e4d6fcfce434 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Mon, 15 Apr 2013 15:28:12 -0600 Subject: Initial checkin. This project will most likely just be stuck into libbu++, but I didn't want to deal with building it all in windows. --- src/main.cpp | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/main.cpp (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..be49a1d --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,54 @@ +#include "number.h" +#include "packedintarray.h" + +#include +using namespace Bu; + +void packedtest1() +{ + println("-==- Packed Int Test -==-"); + + PackedIntArray a(4); + a.append( 3 ); + a.append( 9 ); + a.append( 5 ); + + println("%1").arg( a.toString() ); + println("%1").arg( a.toBitString() ); + println("%1").arg( PackedIntArray(4, 10).toString() ); + + PackedIntArray b(5); + for( int j = 0; j < 16; j++ ) + { + b.append( 21 ); + if( b[j] != 21 ) + { + println("Error at position %1").arg( j ); + println("Raw: %1 (%2)").arg( b.toBitString() ).arg( b.toString() ); + } + } +} + +void numbertest1() +{ + println("-==- Number test -==-"); + + Number a("523"); + Number b("498"); + + println("%1 + %2 = %3"). + arg( a.toString() ). + arg( b.toString() ). + arg( (a + b).toString() ); +} + +int main( int argc, char *argv[] ) +{ + println("CliC"); + + packedtest1(); +// numbertest1(); + + return 0; +} + -- cgit v1.2.3