from pathlib import Path
root=Path(__file__).resolve().parents[1]
a=(root/"src/com/lemenzo/messenger/BroadcastActivity.java").read_text()
checks={
"long press":"bubble.setOnLongClickListener" in a,
"copy method":"copyBroadcastMessage(" in a,
"clipboard":"ClipboardManager" in a and "ClipData.newPlainText" in a,
"toast":"R.string.message_copied" in a,
}
b=[k for k,v in checks.items() if not v]
assert not b,b
print("BROADCAST COPY VALIDATION: PASS")
