Skip to content

Commit

Permalink
Remove some tests (stratisproject#17)
Browse files Browse the repository at this point in the history
* Removed some tests
Removed tests about coin details as this will a property of the Network object.
Removed tests about premining as this should be in the FN
Removed those checking that nodebuilder can start a node properly

* use findPorts from Stratis.Bitcoin.IntegrationTestsCommon

* Removed some tests that exist in FN
Adapted blockChaingeneration

* added back correctly_identify_sidechain
  • Loading branch information
bokobza authored and monsieurleberre committed Jun 12, 2018
1 parent 8a8bffe commit c416d9c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 53 deletions.
34 changes: 15 additions & 19 deletions src/Stratis.FederatedPeg.Tests/Chain_With_NetworkExtension_Shall.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,27 +34,23 @@ public void correctly_identify_mainchain()
[Fact]
public void correctly_identify_sidechain()
{
string sidechain_folder = @"..\..\..\..\..\assets";
using (SidechainIdentifier.Create("enigma", sidechain_folder))
{
//reg test
var network = SidechainNetwork.SidechainRegTest;
var chain = network.ToChain();
chain.Should().Be(Chain.Sidechain);
chain.Should().NotBe(Chain.Mainchain);
//reg test
var network = SidechainNetwork.SidechainRegTest;
var chain = network.ToChain();
chain.Should().Be(Chain.Sidechain);
chain.Should().NotBe(Chain.Mainchain);

//testnet
network = SidechainNetwork.SidechainTest;
chain = network.ToChain();
chain.Should().Be(Chain.Sidechain);
chain.Should().NotBe(Chain.Mainchain);
//testnet
network = SidechainNetwork.SidechainTest;
chain = network.ToChain();
chain.Should().Be(Chain.Sidechain);
chain.Should().NotBe(Chain.Mainchain);

//mainnet
network = SidechainNetwork.SidechainMain;
chain = network.ToChain();
chain.Should().Be(Chain.Sidechain);
chain.Should().NotBe(Chain.Mainchain);
}
//mainnet
network = SidechainNetwork.SidechainMain;
chain = network.ToChain();
chain.Should().Be(Chain.Sidechain);
chain.Should().NotBe(Chain.Mainchain);
}
}
}
34 changes: 0 additions & 34 deletions src/Stratis.FederatedPeg.Tests/Federation_Shall.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,40 +39,6 @@ public void generate_scriptpubkey()
federation.GenerateScriptPubkey(Chain.Mainchain).ToHex().Length.Should().BeGreaterThan(160);
}

[Fact]
public void generate_public_address()
{
string sidechain_folder = @"..\..\..\..\..\assets";
using (SidechainIdentifier.Create("enigma", sidechain_folder))
{
var federation = new Federation(2, 3, this.GetSampleMembers());
string address = federation.GenerateScriptPubkey(Chain.Sidechain).Hash.GetAddress(SidechainNetwork.SidechainRegTest).ToString();

address.Length.Should().BeLessThan(40);
address.Length.Should().BeGreaterThan(1);
address.Should().StartWith("x");
}
}

[Fact]
public void can_round_trip_serialize_public_key()
{
string sidechain_folder = @"..\..\..\..\..\assets";
using (SidechainIdentifier.Create("enigma", sidechain_folder))
{
var key = new Key();
var pubKey = key.PubKey;
string pubKeyString = pubKey.ToHex();

File.WriteAllText("test.txt", pubKeyString);
string txt = File.ReadAllText("test.txt");
txt.Should().Be(pubKeyString);

var pubKey2 = new PubKey(pubKeyString);
pubKey.Should().BeEquivalentTo(pubKey2);
}
}

[Fact]
public void give_correct_payment_script()
{
Expand Down

0 comments on commit c416d9c

Please sign in to comment.