<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.yorvana.data.storage.VaultStorageImplIT" tests="27" skipped="0" failures="0" errors="0" timestamp="2026-05-26T04:43:59.113Z" hostname="home-pc" time="1.222">
  <properties/>
  <testcase name="readCategories_should_return_failure_on_invalid_JSON" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.062"/>
  <testcase name="writeVehicle_should_serialize_and_write_json_to_disk" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.05"/>
  <testcase name="readRecord_should_return_failure_on_invalid_json" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.054"/>
  <testcase name="copyAttachmentIntoVault_should_copy_file_to_vault" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.044"/>
  <testcase name="writeRecord_should_update_vehicle_metadata_with_record_count_and_latest_date" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.045"/>
  <testcase name="isConfigured_should_return_true_when_uri_is_set" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.049"/>
  <testcase name="isVaultFolder_should_return_false_when_json_is_invalid" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.048"/>
  <testcase name="deleteRecord_should_remove_record_file_and_attachment_directory" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.047"/>
  <testcase name="readCategories_should_return_parsed_CategoriesFile_on_success" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.035"/>
  <testcase name="deleteAttachment_should_remove_attachment_file" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.036"/>
  <testcase name="deleteRecord_should_update_vehicle_metadata_correctly" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.057"/>
  <testcase name="readRecord_and_writeRecord_should_work_with_real_files" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.054"/>
  <testcase name="resolveAttachmentDocumentFile_should_return_document_file_when_exists" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.048"/>
  <testcase name="isDestinationEmpty_should_return_true_when_directory_is_empty" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.043"/>
  <testcase name="readVehicle_should_return_failure_on_invalid_json" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.039"/>
  <testcase name="deleteVehicle_should_remove_vehicle_directory" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.036"/>
  <testcase name="readVehicle_should_return_failure_when_file_is_missing" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.036"/>
  <testcase name="isVaultFolder_should_return_true_when_categories_json_is_valid" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.047"/>
  <testcase name="readVehicle_should_parse_and_migrate_json" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.043"/>
  <testcase name="listVehicleIds_should_return_correct_ids_from_disk" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.042"/>
  <testcase name="isDestinationEmpty_should_return_false_when_directory_has_files" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.041"/>
  <testcase name="moveVaultTo_should_successfully_move_all_files_and_delete_source" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.045"/>
  <testcase name="moveVaultTo_should_fail_when_destination_is_not_empty" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.04"/>
  <testcase name="writeCategories_should_serialize_and_save_to_disk" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.046"/>
  <testcase name="readCategories_should_return_default_CategoriesFile_when_file_is_missing" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.041"/>
  <testcase name="isVaultFolder_should_return_true_when_vehicles_dir_has_valid_vehicle_json" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.04"/>
  <testcase name="listRecordIds_should_return_correct_ids_from_disk" classname="com.yorvana.data.storage.VaultStorageImplIT" time="0.036"/>
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[]]></system-err>
</testsuite>
