Chúng tôi đang sử dụng hdsqldb trong bộ nhớ để chạy các kiểm tra junit hoạt động dựa trên cơ sở dữ liệu. Db được thiết lập trước khi chạy từng thử nghiệm thông qua cấu hình lò xo. Tất cả đều ổn. Bây giờ khi một bài kiểm tra thất bại, nó có thể thuận lợi để có thể kiểm tra các giá trị trong cơ sở dữ liệu bộ nhớ. Điều này có thể không? Nếu thế thì sao? url của chúng tôi là:Kiểm tra trong bộ nhớ hsqldb trong khi gỡ lỗi
jdbc.url = jdbc: HSQLDB: mem: TestDB; sql.enforce_strict_size = true
Cơ sở dữ liệu bị phá hủy sau mỗi lần kiểm tra. Nhưng khi trình gỡ lỗi đang chạy cơ sở dữ liệu cũng sẽ vẫn còn sống. Tôi đã thử kết nối với sqldb databaseManager. Điều đó có hiệu quả, nhưng tôi không thấy bất kỳ bảng hoặc dữ liệu nào. Bất kỳ sự trợ giúp nào cũng được đánh giá cao!
Cảm ơn phản hồi của bạn! Tôi đã tìm ra nó và nó hoạt động nếu bạn có hsqldb ghi vào tập tin và sử dụng url đó để kết nối với nó. Tôi đã sử dụng một trình điều khiển cũ hơn theo cách của tôi. Tôi đồng ý rằng bạn cũng nên kiểm tra nó đối với một cơ sở dữ liệu thực mà chúng tôi cũng làm, nhưng có các truy vấn sql beeing xác nhận là có giá trị hơn sau đó chế nhạo nó đi tôi muốn nói. – Albert