wildfire chat server source initial submit

This commit is contained in:
heavyrain2012
2019-03-16 17:04:23 +08:00
parent e59217bd10
commit cab3ca0916
1466 changed files with 528862 additions and 15919 deletions
+42
View File
@@ -0,0 +1,42 @@
var tape = require("tape");
var protobuf = require("..");
var objects = [
protobuf.Enum,
protobuf.Field,
protobuf.MapField,
protobuf.Method,
protobuf.Namespace,
protobuf.Root,
protobuf.Service,
protobuf.Type
];
var namespaces = [
protobuf.Root,
protobuf.Service,
protobuf.Type
];
var fields = [
protobuf.MapField
];
tape.test("inheritance", function(test) {
objects.forEach(function(object) {
test.ok(object.prototype instanceof protobuf.ReflectionObject, object.className + " should extend ReflectionObject");
});
namespaces.forEach(function(ns) {
test.ok(ns.prototype instanceof protobuf.Namespace, ns.className + " should extend Namespace");
});
fields.forEach(function(field) {
test.ok(field.prototype instanceof protobuf.Field, field.className + " should extend Field");
});
test.end();
});