zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

test_src_builtin.zig (362B) - Raw


      1 const std = @import("std");
      2 const expect = std.testing.expect;
      3 
      4 test "@src" {
      5     try doTheTest();
      6 }
      7 
      8 fn doTheTest() !void {
      9     const src = @src();
     10 
     11     try expect(src.line == 9);
     12     try expect(src.column == 17);
     13     try expect(std.mem.endsWith(u8, src.fn_name, "doTheTest"));
     14     try expect(std.mem.endsWith(u8, src.file, "test_src_builtin.zig"));
     15 }
     16 
     17 // test