<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.sptmobile.pairing.PairedHostListTest" tests="12" skipped="0" failures="0" errors="0" timestamp="2026-07-08T08:19:40" hostname="HFENDULEAM" time="0.007">
  <properties/>
  <testcase name="codec round-trips order and fields" classname="com.sptmobile.pairing.PairedHostListTest" time="0.006"/>
  <testcase name="malformed persisted json degrades to empty, never throws" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="re-pairing preserves the existing star" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="new host appends at lowest priority" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="stored payload converts back to a dialable qr payload" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="move clamps at the list bounds" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="re-pairing the same node updates in place and keeps priority" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="move of an unknown node is a no-op" classname="com.sptmobile.pairing.PairedHostListTest" time="0.001"/>
  <testcase name="move promotes and demotes by delta" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="remove drops only the matching node" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="setStar sets and clears one host's star only" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <testcase name="pre-star persisted json still decodes" classname="com.sptmobile.pairing.PairedHostListTest" time="0.0"/>
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[]]></system-err>
</testsuite>
