From 869700181f51918699fba08200337a0bdc496824 Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Tue, 1 Aug 2023 15:42:45 +0800 Subject: [PATCH] added StackTest.cpp --- CMakeLists.txt | 3 ++ android/AndroidDeviceAnalysis | 2 +- android/CMakeLists.txt | 1 + datatype/StackTest.cpp | 85 +++++++++++++++++++++++++++++++++++ 4 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 datatype/StackTest.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index bb192cc..e6845c1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,6 +55,9 @@ cm_example_project("DataType" DataArrayTest) add_executable(Uint2HexStrTest datatype/Uint2HexStrTest.cpp) cm_example_project("DataType" Uint2HexStrTest) +add_executable(StackTest datatype/StackTest.cpp) +cm_example_project("DataType" StackTest) + #################################################################################################### add_executable(FixFilenameTest filesystem/FixFilenameTest.cpp) diff --git a/android/AndroidDeviceAnalysis b/android/AndroidDeviceAnalysis index b2f81e9..111c008 160000 --- a/android/AndroidDeviceAnalysis +++ b/android/AndroidDeviceAnalysis @@ -1 +1 @@ -Subproject commit b2f81e97d414143457c262b6dcb5cfb77de1d0d8 +Subproject commit 111c0087eda734f86ff556961cd9bbd5f86330ee diff --git a/android/CMakeLists.txt b/android/CMakeLists.txt index bc10b6b..66a6838 100644 --- a/android/CMakeLists.txt +++ b/android/CMakeLists.txt @@ -38,6 +38,7 @@ add_executable(AndroidDeviceAnalysis AndroidDeviceAnalysis/main.cpp AndroidDeviceAnalysis/GameRecord.h AndroidDeviceAnalysis/GameRecord.cpp AndroidDeviceAnalysis/AndroidDeviceRecord.cpp + AndroidDeviceAnalysis/GetDeviceLevel.cpp # AndroidDeviceAnalysis/ExportReport.cpp ${ADA_LOAD_GAME_RECORD_SOURCE}) diff --git a/datatype/StackTest.cpp b/datatype/StackTest.cpp new file mode 100644 index 0000000..f898aa4 --- /dev/null +++ b/datatype/StackTest.cpp @@ -0,0 +1,85 @@ +#include +#include + +using namespace hgl; +using namespace std; + +void TestStack() +{ + Stack tab; + int i; + + for(i=0;i<10;i++) + { + cout<<"push "< tab; + + int i; + + for(i=0;i<10;i++) + { + tab.Push(new StackTestObject(i)); + } + + cout<<"Stack Count: "<