move gotd fork into repo. (#111)
- update to latest telegram layer - remove some references to fields in tg.Entities that don't exist in the schema - originally added here: https://github.com/beeper/td/commit/820929062a2ba0104397bc01235ab58a9cff780e - referenced here - https://github.com/mautrix/telegramgo/commit/124f0967ed195b5a380c9bd02e170ada9710dde3 - https://github.com/mautrix/telegramgo/commit/4205047aab2e0639217148b5d125bfaab668bd8e
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
package gen
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestPascal(t *testing.T) {
|
||||
tests := []struct {
|
||||
name string
|
||||
expected string
|
||||
}{
|
||||
{
|
||||
name: "Id",
|
||||
expected: "ID",
|
||||
},
|
||||
{
|
||||
name: "user_id",
|
||||
expected: "UserID",
|
||||
},
|
||||
{
|
||||
name: "cdnConfig",
|
||||
expected: "CDNConfig",
|
||||
},
|
||||
{
|
||||
name: "cdn_1_config",
|
||||
expected: "CDN1Config",
|
||||
},
|
||||
{
|
||||
name: "p2pB2B",
|
||||
expected: "P2PB2B",
|
||||
},
|
||||
{
|
||||
name: "md5Checksum",
|
||||
expected: "MD5Checksum",
|
||||
},
|
||||
{
|
||||
name: "user_ids",
|
||||
expected: "UserIDs",
|
||||
},
|
||||
{
|
||||
name: "UserIDs",
|
||||
expected: "UserIDs",
|
||||
},
|
||||
{
|
||||
name: "tcpo_only",
|
||||
expected: "TCPObfuscatedOnly",
|
||||
},
|
||||
}
|
||||
|
||||
for _, tt := range tests {
|
||||
test := tt
|
||||
t.Run(test.name, func(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
res := pascal(test.name)
|
||||
if res != test.expected {
|
||||
t.Fatalf("mismatch; got: %s; expected: %s", res, test.expected)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
func TestCamel(t *testing.T) {
|
||||
tests := []struct {
|
||||
name string
|
||||
expected string
|
||||
}{
|
||||
{
|
||||
name: "user_id",
|
||||
expected: "userID",
|
||||
},
|
||||
{
|
||||
name: "full_name",
|
||||
expected: "fullName",
|
||||
},
|
||||
{
|
||||
name: "full-admin",
|
||||
expected: "fullAdmin",
|
||||
},
|
||||
}
|
||||
|
||||
for _, tt := range tests {
|
||||
test := tt
|
||||
t.Run(test.name, func(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
res := camel(test.name)
|
||||
if res != test.expected {
|
||||
t.Fatalf("mismatch; got: %s; expected: %s", res, test.expected)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user