| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | package tests | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							| 
									
										
										
										
											2015-06-10 12:34:38 -04:00
										 |  |  | 	"path/filepath" | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | 	"testing" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestBcValidBlockTests(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcValidBlockTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestBcUncleTests(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcUncleTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err = RunBlockTest(filepath.Join(blockTestDir, "bcBruncleTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestBcUncleHeaderValidityTests(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcUncleHeaderValiditiy.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestBcInvalidHeaderTests(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcInvalidHeaderTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestBcInvalidRLPTests(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcInvalidRLPTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestBcRPCAPITests(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcRPC_API_Test.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func TestBcForkBlockTests(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcForkBlockTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-04-20 18:14:57 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-07 13:03:22 +02:00
										 |  |  | func TestBcTotalDifficulty(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcTotalDifficultyTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-05-07 13:03:22 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-18 16:28:54 +02:00
										 |  |  | func TestBcWallet(t *testing.T) { | 
					
						
							| 
									
										
										
										
											2015-06-19 11:38:23 +02:00
										 |  |  | 	err := RunBlockTest(filepath.Join(blockTestDir, "bcWalletTest.json"), BlockSkipTests) | 
					
						
							| 
									
										
										
										
											2015-06-10 17:04:06 -04:00
										 |  |  | 	if err != nil { | 
					
						
							|  |  |  | 		t.Fatal(err) | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-05-18 16:28:54 +02:00
										 |  |  | } |