mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Merge branch 'p2p-udp-nodetable' into p2p
Conflicts: libp2p/NodeTable.h
This commit is contained in:
		
						commit
						80db7cbd5a
					
				| @ -227,6 +227,13 @@ BOOST_AUTO_TEST_CASE(documentation_comment_before_eos) | ||||
| 	BOOST_CHECK_EQUAL(scanner.getCurrentCommentLiteral(), ""); | ||||
| } | ||||
| 
 | ||||
| BOOST_AUTO_TEST_CASE(empty_multiline_comment) | ||||
| { | ||||
| 	Scanner scanner(CharStream("/**/")); | ||||
| 	BOOST_CHECK_EQUAL(scanner.getCurrentToken(), Token::EOS); | ||||
| 	BOOST_CHECK_EQUAL(scanner.getCurrentCommentLiteral(), ""); | ||||
| } | ||||
| 
 | ||||
| BOOST_AUTO_TEST_CASE(empty_multiline_documentation_comment_before_eos) | ||||
| { | ||||
| 	Scanner scanner(CharStream("/***/")); | ||||
|  | ||||
							
								
								
									
										14
									
								
								net.cpp
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								net.cpp
									
									
									
									
									
								
							| @ -51,7 +51,7 @@ protected: | ||||
| struct TestNodeTable: public NodeTable | ||||
| { | ||||
| 	/// Constructor
 | ||||
| 	using NodeTable::NodeTable; | ||||
| 	TestNodeTable(ba::io_service& _io, KeyPair _alias, uint16_t _port = 30300): NodeTable(_io, _alias, _port) {} | ||||
| 	 | ||||
| 	static std::vector<std::pair<KeyPair,unsigned>> createTestNodes(unsigned _count) | ||||
| 	{ | ||||
| @ -134,16 +134,16 @@ public: | ||||
| 	bool success = false; | ||||
| }; | ||||
| 
 | ||||
| BOOST_AUTO_TEST_CASE(test_neighbors_packet) | ||||
| BOOST_AUTO_TEST_CASE(test_neighbours_packet) | ||||
| { | ||||
| 	KeyPair k = KeyPair::create(); | ||||
| 	std::vector<std::pair<KeyPair,unsigned>> testNodes(TestNodeTable::createTestNodes(16)); | ||||
| 	bi::udp::endpoint to(boost::asio::ip::address::from_string("127.0.0.1"), 30000); | ||||
| 	 | ||||
| 	Neighbors out(to); | ||||
| 	Neighbours out(to); | ||||
| 	for (auto n: testNodes) | ||||
| 	{ | ||||
| 		Neighbors::Node node; | ||||
| 		Neighbours::Node node; | ||||
| 		node.ipAddress = boost::asio::ip::address::from_string("127.0.0.1").to_string(); | ||||
| 		node.port = n.second; | ||||
| 		node.node = n.first.pub(); | ||||
| @ -153,7 +153,7 @@ BOOST_AUTO_TEST_CASE(test_neighbors_packet) | ||||
| 
 | ||||
| 	bytesConstRef packet(out.data.data(), out.data.size()); | ||||
| 	bytesConstRef rlpBytes(packet.cropped(97, packet.size() - 97)); | ||||
| 	Neighbors in = Neighbors::fromBytesConstRef(to, rlpBytes); | ||||
| 	Neighbours in = Neighbours::fromBytesConstRef(to, rlpBytes); | ||||
| 	int count = 0; | ||||
| 	for (auto n: in.nodes) | ||||
| 	{ | ||||
| @ -164,10 +164,10 @@ BOOST_AUTO_TEST_CASE(test_neighbors_packet) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| BOOST_AUTO_TEST_CASE(test_findnode_neighbors) | ||||
| BOOST_AUTO_TEST_CASE(test_findnode_neighbours) | ||||
| { | ||||
| 	// Executing findNode should result in a list which is serialized
 | ||||
| 	// into Neighbors packet. Neighbors packet should then be deserialized
 | ||||
| 	// into Neighbours packet. Neighbours packet should then be deserialized
 | ||||
| 	// into the same list of nearest nodes.
 | ||||
| } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user