ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
因为现在网上资料很少,所以推荐大家直接学习单元测试的用例。单元测试针对每一个功能点进行全面的测试,所以可能远行单元测试的代码来了解技术细节,下面列出具有代表性的测试文件: * vendor/webonyx/tests * 类型用例:Type/EnumTypeTest.php、Executor/UnionInterfaceTest.php、Executor/AbstractTest.php、Executor/NonNullTest.php * 变量用例:Executor/VariablesTest.php * 字段解析器、schema、执行相关用例: Type/ResolveInfoTest.php,Executor/ExecutorTest.php,Executor/ExecutorSchemaTest.php * 解决N+1问题的延迟解析用例:Executor/DeferredFieldsTest.php * directives(指令):Executor/directivesTest.php 学习完所有的这些文件后,可以继续研究其他的测试用例。 **examples/blog用例可以作为我们写GraphQL接口的规范。**