MCPcopy Create free account
hub / github.com/php/frankenphp / TestHeaderGenerator_BasicStructure

Function TestHeaderGenerator_BasicStructure

internal/extgen/hfile_test.go:123–137  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

121}
122
123func TestHeaderGenerator_BasicStructure(t *testing.T) {
124 generator := &Generator{BaseName: "structtest"}
125 headerGen := HeaderGenerator{generator}
126 content, err := headerGen.buildContent()
127 require.NoError(t, err)
128
129 expectedElements := []string{
130 "#include <php.h>",
131 "extern zend_module_entry structtest_module_entry;",
132 }
133
134 for _, element := range expectedElements {
135 assert.Contains(t, content, element, "Header should contain: %s", element)
136 }
137}
138
139func TestHeaderGenerator_CompleteStructure(t *testing.T) {
140 generator := &Generator{BaseName: "complete_test"}

Callers

nothing calls this directly

Calls 1

buildContentMethod · 0.95

Tested by

no test coverage detected