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
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
|
|
|