<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.yorvana.data.repository.VehicleRepositoryImplTest" tests="15" skipped="0" failures="0" errors="0" timestamp="2026-05-26T04:44:04.436Z" hostname="home-pc" time="2.578">
  <properties/>
  <testcase name="observeVehicles should skip unreadable vehicles" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.415"/>
  <testcase name="observeVehicle should emit failure if read fails" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.163"/>
  <testcase name="observeVehicle should emit initial vehicle and react to refresh" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.168"/>
  <testcase name="observeVehicles should fallback to createdAt when lastServiceDate is null" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.178"/>
  <testcase name="getVehicle should return vehicle from storage" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.157"/>
  <testcase name="observeVehicles should handle empty list" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.154"/>
  <testcase name="vehicleIdExists should return true if id is in list" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.129"/>
  <testcase name="observeVehicles should handle storage failure to list ids gracefully" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.191"/>
  <testcase name="getVehicle should return null if storage read fails" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.137"/>
  <testcase name="refresh should trigger new emission" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.141"/>
  <testcase name="observeVehicle should emit success(null) if vehicle does not exist" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.146"/>
  <testcase name="observeVehicles should return vehicles sorted by lastServiceDate descending" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.137"/>
  <testcase name="deleteVehicle should remove from storage and trigger update" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.154"/>
  <testcase name="saveVehicle should write to storage and trigger update" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.161"/>
  <testcase name="observeVehicles should emit mapped VehicleWithMeta list" classname="com.yorvana.data.repository.VehicleRepositoryImplTest" time="0.146"/>
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[]]></system-err>
</testsuite>
