| var cpp11_thread_local = require("cpp11_thread_local"); |
| |
| t = new cpp11_thread_local.ThreadLocals(); |
| if (t.stval != 11) { |
| throw new Error; |
| } |
| if (t.tsval != 22) { |
| throw new Error; |
| } |
| if (t.tscval99 != 99) { |
| throw new Error; |
| } |
| |
| cpp11_thread_local.etval = -11; |
| if (cpp11_thread_local.etval != -11) { |
| throw new Error; |
| } |
| |
| cpp11_thread_local.stval = -22; |
| if (cpp11_thread_local.stval != -22) { |
| throw new Error; |
| } |
| |
| cpp11_thread_local.tsval = -33; |
| if (cpp11_thread_local.tsval != -33) { |
| throw new Error; |
| } |
| |
| cpp11_thread_local.etval = -44; |
| if (cpp11_thread_local.etval != -44) { |
| throw new Error; |
| } |
| |
| cpp11_thread_local.teval = -55; |
| if (cpp11_thread_local.teval != -55) { |
| throw new Error; |
| } |
| |
| cpp11_thread_local.ectval = -66; |
| if (cpp11_thread_local.ectval != -66) { |
| throw new Error; |
| } |
| |
| cpp11_thread_local.ecpptval = -66; |
| if (cpp11_thread_local.ecpptval != -66) { |
| throw new Error; |
| } |