个人知识管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

66 lines
2.1 KiB

@echo off
echo Testing Personal Knowledge Management System...
echo.
echo ========================================
echo 1. Create first note
echo ========================================
java -cp "target/classes" com.example.App new "Java Basics" "Object-oriented programming: encapsulation, inheritance, polymorphism"
echo.
echo ========================================
echo 2. Create second note
echo ========================================
java -cp "target/classes" com.example.App new "Design Patterns" "Singleton pattern ensures a class has only one instance"
echo.
echo ========================================
echo 3. List all notes
echo ========================================
java -cp "target/classes" com.example.App list
echo.
echo ========================================
echo 4. Add tags to first note
echo ========================================
java -cp "target/classes" com.example.App tag java-basics programming
echo.
echo ========================================
echo 5. Add tags to second note
echo ========================================
java -cp "target/classes" com.example.App tag design-patterns programming architecture
echo.
echo ========================================
echo 6. List notes by tag
echo ========================================
java -cp "target/classes" com.example.App list --tag programming
echo.
echo ========================================
echo 7. Search for notes
echo ========================================
java -cp "target/classes" com.example.App search "pattern"
echo.
echo ========================================
echo 8. Show all tags
echo ========================================
java -cp "target/classes" com.example.App tags
echo.
echo ========================================
echo 9. Export a note to TXT
echo ========================================
java -cp "target/classes" com.example.App export java-basics txt java_note.txt
echo.
echo ========================================
echo 10. Show statistics
echo ========================================
java -cp "target/classes" com.example.App stats
echo.
echo Test completed!
pause