import testNapi from 'libentry.so';

@Entry
@Component
struct FaultPage {
  @State message: string = '越界测试页面';

  build() {
    Column() {
      // 标题
      Text('越界崩溃测试')
        .fontSize(24)
        .fontWeight(FontWeight.Bold)
        .margin({ top: 50, bottom: 30 })
      
      // 说明文字
      Text('点击下方按钮将触发数组越界异常')
        .fontSize(16)
        .fontColor('#666666')
        .margin({ bottom: 50 })
      
      // 触发越界按钮
      Button('触发越界崩溃')
        .width('80%')
        .height(50)
        .backgroundColor('#FF4444')
        .onClick(() => {
          testNapi.FaultOut();
        })
    }
    .width('100%')
    .height('100%')
  }
}
