X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Futil%2Ftest_utils.rs;h=6a652aa6b39c0016c0ac3705cfcf9206733e04a8;hb=HEAD;hp=5d657b13df585922626d37c9950d303838c3d8ae;hpb=8e79c05a2045f7c3c32365937db8866031172c7f;p=rust-lightning diff --git a/src/util/test_utils.rs b/src/util/test_utils.rs deleted file mode 100644 index 5d657b13..00000000 --- a/src/util/test_utils.rs +++ /dev/null @@ -1,37 +0,0 @@ -use chain::chaininterface; -use chain::chaininterface::ConfirmationTarget; -use ln::channelmonitor; -use ln::msgs::HandleError; - -use bitcoin::blockdata::transaction::Transaction; -use bitcoin::util::hash::Sha256dHash; - -use std::sync::Mutex; - -pub struct TestFeeEstimator { - pub sat_per_vbyte: u64, -} -impl chaininterface::FeeEstimator for TestFeeEstimator { - fn get_est_sat_per_vbyte(&self, _confirmation_target: ConfirmationTarget) -> u64 { - self.sat_per_vbyte - } -} - -pub struct TestChannelMonitor { - -} -impl channelmonitor::ManyChannelMonitor for TestChannelMonitor { - fn add_update_monitor(&self, _funding_txo: (Sha256dHash, u16), _monitor: channelmonitor::ChannelMonitor) -> Result<(), HandleError> { - //TODO! - Ok(()) - } -} - -pub struct TestBroadcaster { - pub txn_broadcasted: Mutex>, -} -impl chaininterface::BroadcasterInterface for TestBroadcaster { - fn broadcast_transaction(&self, tx: &Transaction) { - self.txn_broadcasted.lock().unwrap().push(tx.clone()); - } -}