00001 #include <cassert>
00002
00003 #include "Node.h"
00004 #include "Stack.h"
00005
00006 int main()
00007 {
00008 Stack st;
00009 print_stack( st );
00010
00011 st.push( 10 );
00012 assert( st.size() == 1 );
00013 assert( st.top() == 10 );
00014
00015 st.top() = 15;
00016 assert( st.top() == 15 );
00017
00018 st.push( 20 );
00019 assert( st.size() == 2 );
00020 assert( st.top() == 20 );
00021 print_stack( st );
00022
00023 st.pop();
00024 assert( st.size() == 1 );
00025 assert( st.top() == 15 );
00026 print_stack( st );
00027
00028 return 0;
00029 }
00030
00031
00032
00033
00034
00035