• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //! Tests variations of the package name, including empty package names.
2 
3 use pkg_a_b_proto::pkg::a::b::Message as PkgABMessage;
4 use pkg_a_proto::pkg::a::Message as PkgAMessage;
5 use pkg_empty_proto::Message as PkgEmptyMessage;
6 use pkg_proto::pkg::Message as PkgMessage;
7 
8 #[test]
test_packages()9 fn test_packages() {
10     let pkg = PkgMessage {
11         name: "pkg".to_string(),
12     };
13     let pkg_a = PkgAMessage {
14         name: "pkg_a".to_string(),
15     };
16     let pkg_a_b = PkgABMessage {
17         name: "pkg_a_b".to_string(),
18     };
19     let pkg_empty = PkgEmptyMessage {
20         name: "pkg_empty".to_string(),
21     };
22 
23     assert_eq!(pkg.name, "pkg");
24     assert_eq!(pkg_a.name, "pkg_a");
25     assert_eq!(pkg_a_b.name, "pkg_a_b");
26     assert_eq!(pkg_empty.name, "pkg_empty");
27 }
28